/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 INSUFFICIENT_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 01:45:36,386 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-04 01:45:36,437 INFO L114 SettingsManager]: Loading settings from /storage/repos/CAV22/benchmarks/svcomp-Reach-32bit-Automizer_Default.epf [2023-08-04 01:45:36,441 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-04 01:45:36,441 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-08-04 01:45:36,442 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Translation Mode: [2023-08-04 01:45:36,442 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-04 01:45:36,470 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-04 01:45:36,470 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-04 01:45:36,470 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-04 01:45:36,471 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-04 01:45:36,471 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-04 01:45:36,472 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-04 01:45:36,472 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-04 01:45:36,478 INFO L153 SettingsManager]: * Use SBE=true [2023-08-04 01:45:36,478 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-04 01:45:36,479 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-04 01:45:36,482 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-04 01:45:36,482 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-04 01:45:36,482 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-04 01:45:36,483 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-04 01:45:36,484 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-04 01:45:36,484 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-04 01:45:36,484 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-04 01:45:36,486 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-04 01:45:36,486 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-04 01:45:36,486 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-04 01:45:36,486 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-04 01:45:36,486 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-04 01:45:36,487 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-04 01:45:36,487 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-04 01:45:36,487 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-04 01:45:36,487 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-04 01:45:36,487 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-04 01:45:36,487 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-04 01:45:36,487 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-04 01:45:36,488 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-04 01:45:36,488 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-08-04 01:45:36,488 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-08-04 01:45:36,488 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-04 01:45:36,488 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-08-04 01:45:36,488 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 -> INSUFFICIENT_FIRST [2023-08-04 01:45:36,707 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-04 01:45:36,727 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-04 01:45:36,730 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-04 01:45:36,731 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-04 01:45:36,732 INFO L274 PluginConnector]: CDTParser initialized [2023-08-04 01:45:36,733 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 01:45:37,871 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-04 01:45:38,085 INFO L384 CDTParser]: Found 1 translation units. [2023-08-04 01:45:38,085 INFO L180 CDTParser]: Scanning /storage/repos/CAV22/benchmarks/increased_bounds/weaver_array-eq-symm.wvr_bound2.c [2023-08-04 01:45:38,093 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0c82bf046/6bd8a4a35ba049e88f8535f7c8c1c015/FLAG46d40ded8 [2023-08-04 01:45:38,109 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0c82bf046/6bd8a4a35ba049e88f8535f7c8c1c015 [2023-08-04 01:45:38,114 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-04 01:45:38,117 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-04 01:45:38,121 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-04 01:45:38,122 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-04 01:45:38,124 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-04 01:45:38,125 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.08 01:45:38" (1/1) ... [2023-08-04 01:45:38,126 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4a0bcb9d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 01:45:38, skipping insertion in model container [2023-08-04 01:45:38,126 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.08 01:45:38" (1/1) ... [2023-08-04 01:45:38,151 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-04 01:45:38,347 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 01:45:38,358 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-04 01:45:38,367 INFO L201 MainTranslator]: Completed pre-run [2023-08-04 01:45:38,404 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 01:45:38,407 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-04 01:45:38,421 INFO L206 MainTranslator]: Completed translation [2023-08-04 01:45:38,422 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 01:45:38 WrapperNode [2023-08-04 01:45:38,423 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-04 01:45:38,424 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-04 01:45:38,424 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-04 01:45:38,424 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-04 01:45:38,430 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 01:45:38" (1/1) ... [2023-08-04 01:45:38,446 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 01:45:38" (1/1) ... [2023-08-04 01:45:38,476 INFO L138 Inliner]: procedures = 23, calls = 29, calls flagged for inlining = 7, calls inlined = 9, statements flattened = 148 [2023-08-04 01:45:38,476 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-04 01:45:38,477 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-04 01:45:38,478 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-04 01:45:38,478 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-04 01:45:38,486 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 01:45:38" (1/1) ... [2023-08-04 01:45:38,486 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 01:45:38" (1/1) ... [2023-08-04 01:45:38,499 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 01:45:38" (1/1) ... [2023-08-04 01:45:38,499 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 01:45:38" (1/1) ... [2023-08-04 01:45:38,508 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 01:45:38" (1/1) ... [2023-08-04 01:45:38,512 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 01:45:38" (1/1) ... [2023-08-04 01:45:38,513 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 01:45:38" (1/1) ... [2023-08-04 01:45:38,514 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 01:45:38" (1/1) ... [2023-08-04 01:45:38,517 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-04 01:45:38,518 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-04 01:45:38,518 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-04 01:45:38,518 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-04 01:45:38,519 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 01:45:38" (1/1) ... [2023-08-04 01:45:38,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-04 01:45:38,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 01:45:38,552 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 01:45:38,554 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 01:45:38,579 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-04 01:45:38,579 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-04 01:45:38,579 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-04 01:45:38,579 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-04 01:45:38,580 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-04 01:45:38,580 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-04 01:45:38,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-04 01:45:38,580 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-04 01:45:38,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-04 01:45:38,580 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-04 01:45:38,580 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-04 01:45:38,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-04 01:45:38,581 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-04 01:45:38,582 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 01:45:38,662 INFO L236 CfgBuilder]: Building ICFG [2023-08-04 01:45:38,664 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-04 01:45:38,939 INFO L277 CfgBuilder]: Performing block encoding [2023-08-04 01:45:38,947 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-04 01:45:38,948 INFO L302 CfgBuilder]: Removed 8 assume(true) statements. [2023-08-04 01:45:38,950 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.08 01:45:38 BoogieIcfgContainer [2023-08-04 01:45:38,950 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-04 01:45:38,952 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-04 01:45:38,952 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-04 01:45:38,955 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-04 01:45:38,955 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.08 01:45:38" (1/3) ... [2023-08-04 01:45:38,956 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10c99b7f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.08 01:45:38, skipping insertion in model container [2023-08-04 01:45:38,956 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 01:45:38" (2/3) ... [2023-08-04 01:45:38,956 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10c99b7f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.08 01:45:38, skipping insertion in model container [2023-08-04 01:45:38,956 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.08 01:45:38" (3/3) ... [2023-08-04 01:45:38,957 INFO L112 eAbstractionObserver]: Analyzing ICFG weaver_array-eq-symm.wvr_bound2.c [2023-08-04 01:45:38,965 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-08-04 01:45:38,973 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-04 01:45:38,974 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-08-04 01:45:38,974 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-04 01:45:39,042 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2023-08-04 01:45:39,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 175 places, 193 transitions, 408 flow [2023-08-04 01:45:39,244 INFO L124 PetriNetUnfolderBase]: 43/339 cut-off events. [2023-08-04 01:45:39,244 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-08-04 01:45:39,254 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 01:45:39,254 INFO L82 GeneralOperation]: Start removeDead. Operand has 175 places, 193 transitions, 408 flow [2023-08-04 01:45:39,260 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 175 places, 193 transitions, 408 flow [2023-08-04 01:45:39,263 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-04 01:45:39,276 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 175 places, 193 transitions, 408 flow [2023-08-04 01:45:39,283 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 175 places, 193 transitions, 408 flow [2023-08-04 01:45:39,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 175 places, 193 transitions, 408 flow [2023-08-04 01:45:39,337 INFO L124 PetriNetUnfolderBase]: 43/339 cut-off events. [2023-08-04 01:45:39,338 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-08-04 01:45:39,339 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 01:45:39,343 INFO L119 LiptonReduction]: Number of co-enabled transitions 4032 [2023-08-04 01:45:44,143 INFO L134 LiptonReduction]: Checked pairs total: 6549 [2023-08-04 01:45:44,143 INFO L136 LiptonReduction]: Total number of compositions: 186 [2023-08-04 01:45:44,160 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-04 01:45:44,165 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;@6ccd4fa8, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-04 01:45:44,166 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-04 01:45:44,174 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-04 01:45:44,174 INFO L124 PetriNetUnfolderBase]: 6/34 cut-off events. [2023-08-04 01:45:44,174 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-04 01:45:44,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 01:45:44,175 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2023-08-04 01:45:44,176 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-04 01:45:44,180 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 01:45:44,180 INFO L85 PathProgramCache]: Analyzing trace with hash -447217973, now seen corresponding path program 1 times [2023-08-04 01:45:44,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 01:45:44,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782610663] [2023-08-04 01:45:44,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:45:44,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 01:45:44,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-04 01:45:44,324 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-04 01:45:44,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-04 01:45:44,377 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-04 01:45:44,379 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-04 01:45:44,380 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-04 01:45:44,382 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-04 01:45:44,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-04 01:45:44,383 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-04 01:45:44,386 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-04 01:45:44,387 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-04 01:45:44,387 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-08-04 01:45:44,409 INFO L144 ThreadInstanceAdder]: Constructed 8 joinOtherThreadTransitions. [2023-08-04 01:45:44,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 207 places, 231 transitions, 510 flow [2023-08-04 01:45:44,545 INFO L124 PetriNetUnfolderBase]: 149/944 cut-off events. [2023-08-04 01:45:44,545 INFO L125 PetriNetUnfolderBase]: For 72/72 co-relation queries the response was YES. [2023-08-04 01:45:44,553 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 01:45:44,553 INFO L82 GeneralOperation]: Start removeDead. Operand has 207 places, 231 transitions, 510 flow [2023-08-04 01:45:44,559 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 207 places, 231 transitions, 510 flow [2023-08-04 01:45:44,559 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-04 01:45:44,559 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 207 places, 231 transitions, 510 flow [2023-08-04 01:45:44,560 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 207 places, 231 transitions, 510 flow [2023-08-04 01:45:44,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 207 places, 231 transitions, 510 flow [2023-08-04 01:45:44,661 INFO L124 PetriNetUnfolderBase]: 149/944 cut-off events. [2023-08-04 01:45:44,662 INFO L125 PetriNetUnfolderBase]: For 72/72 co-relation queries the response was YES. [2023-08-04 01:45:44,668 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 01:45:44,690 INFO L119 LiptonReduction]: Number of co-enabled transitions 10752 [2023-08-04 01:45:49,451 INFO L134 LiptonReduction]: Checked pairs total: 30916 [2023-08-04 01:45:49,452 INFO L136 LiptonReduction]: Total number of compositions: 210 [2023-08-04 01:45:49,454 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-04 01:45:49,455 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;@6ccd4fa8, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-04 01:45:49,455 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-04 01:45:49,462 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-04 01:45:49,462 INFO L124 PetriNetUnfolderBase]: 13/90 cut-off events. [2023-08-04 01:45:49,462 INFO L125 PetriNetUnfolderBase]: For 9/9 co-relation queries the response was YES. [2023-08-04 01:45:49,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 01:45:49,462 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1] [2023-08-04 01:45:49,463 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-04 01:45:49,463 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 01:45:49,463 INFO L85 PathProgramCache]: Analyzing trace with hash -304920918, now seen corresponding path program 1 times [2023-08-04 01:45:49,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 01:45:49,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319740336] [2023-08-04 01:45:49,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:45:49,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 01:45:49,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:45:49,609 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-04 01:45:49,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 01:45:49,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319740336] [2023-08-04 01:45:49,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319740336] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 01:45:49,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1155398093] [2023-08-04 01:45:49,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:45:49,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 01:45:49,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 01:45:49,621 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 01:45:49,643 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 01:45:49,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:45:49,717 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-04 01:45:49,719 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 01:45:49,784 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-04 01:45:49,785 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-04 01:45:49,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1155398093] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 01:45:49,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-04 01:45:49,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 6 [2023-08-04 01:45:49,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30802266] [2023-08-04 01:45:49,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 01:45:49,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 01:45:49,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 01:45:49,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 01:45:49,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-08-04 01:45:49,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 441 [2023-08-04 01:45:49,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 64 transitions, 176 flow. Second operand has 5 states, 5 states have (on average 200.0) internal successors, (1000), 5 states have internal predecessors, (1000), 0 states have call successors, (0), 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 01:45:49,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 01:45:49,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 441 [2023-08-04 01:45:49,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 01:45:51,888 INFO L124 PetriNetUnfolderBase]: 21148/27169 cut-off events. [2023-08-04 01:45:51,888 INFO L125 PetriNetUnfolderBase]: For 2354/2354 co-relation queries the response was YES. [2023-08-04 01:45:51,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55000 conditions, 27169 events. 21148/27169 cut-off events. For 2354/2354 co-relation queries the response was YES. Maximal size of possible extension queue 1034. Compared 135686 event pairs, 7874 based on Foata normal form. 0/21274 useless extension candidates. Maximal degree in co-relation 13914. Up to 26287 conditions per place. [2023-08-04 01:45:51,998 INFO L140 encePairwiseOnDemand]: 436/441 looper letters, 48 selfloop transitions, 5 changer transitions 17/81 dead transitions. [2023-08-04 01:45:51,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 81 transitions, 342 flow [2023-08-04 01:45:51,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-04 01:45:52,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-04 01:45:52,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1060 transitions. [2023-08-04 01:45:52,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48072562358276644 [2023-08-04 01:45:52,014 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1060 transitions. [2023-08-04 01:45:52,014 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1060 transitions. [2023-08-04 01:45:52,017 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 01:45:52,019 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1060 transitions. [2023-08-04 01:45:52,024 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 01:45:52,031 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 441.0) internal successors, (2646), 6 states have internal predecessors, (2646), 0 states have call successors, (0), 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 01:45:52,033 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 441.0) internal successors, (2646), 6 states have internal predecessors, (2646), 0 states have call successors, (0), 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 01:45:52,034 INFO L175 Difference]: Start difference. First operand has 55 places, 64 transitions, 176 flow. Second operand 5 states and 1060 transitions. [2023-08-04 01:45:52,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 81 transitions, 342 flow [2023-08-04 01:45:52,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 81 transitions, 336 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-04 01:45:52,043 INFO L231 Difference]: Finished difference. Result has 56 places, 48 transitions, 131 flow [2023-08-04 01:45:52,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=441, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=131, PETRI_PLACES=56, PETRI_TRANSITIONS=48} [2023-08-04 01:45:52,048 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 1 predicate places. [2023-08-04 01:45:52,049 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 48 transitions, 131 flow [2023-08-04 01:45:52,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 200.0) internal successors, (1000), 5 states have internal predecessors, (1000), 0 states have call successors, (0), 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 01:45:52,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 01:45:52,050 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 01:45:52,064 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 01:45:52,258 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 01:45:52,258 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-04 01:45:52,259 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 01:45:52,259 INFO L85 PathProgramCache]: Analyzing trace with hash -225149592, now seen corresponding path program 1 times [2023-08-04 01:45:52,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 01:45:52,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071564788] [2023-08-04 01:45:52,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:45:52,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 01:45:52,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:45:52,357 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-04 01:45:52,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 01:45:52,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071564788] [2023-08-04 01:45:52,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071564788] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 01:45:52,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 01:45:52,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-04 01:45:52,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111991394] [2023-08-04 01:45:52,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 01:45:52,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 01:45:52,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 01:45:52,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 01:45:52,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-04 01:45:52,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 441 [2023-08-04 01:45:52,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 48 transitions, 131 flow. Second operand has 3 states, 3 states have (on average 201.66666666666666) internal successors, (605), 3 states have internal predecessors, (605), 0 states have call successors, (0), 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 01:45:52,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 01:45:52,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 441 [2023-08-04 01:45:52,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 01:45:52,941 INFO L124 PetriNetUnfolderBase]: 5272/6917 cut-off events. [2023-08-04 01:45:52,941 INFO L125 PetriNetUnfolderBase]: For 375/375 co-relation queries the response was YES. [2023-08-04 01:45:52,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14060 conditions, 6917 events. 5272/6917 cut-off events. For 375/375 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 30959 event pairs, 2714 based on Foata normal form. 1/5695 useless extension candidates. Maximal degree in co-relation 5597. Up to 6553 conditions per place. [2023-08-04 01:45:52,986 INFO L140 encePairwiseOnDemand]: 438/441 looper letters, 40 selfloop transitions, 2 changer transitions 0/53 dead transitions. [2023-08-04 01:45:52,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 53 transitions, 224 flow [2023-08-04 01:45:52,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 01:45:52,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 01:45:52,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 639 transitions. [2023-08-04 01:45:52,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48299319727891155 [2023-08-04 01:45:52,989 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 639 transitions. [2023-08-04 01:45:52,989 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 639 transitions. [2023-08-04 01:45:52,989 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 01:45:52,990 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 639 transitions. [2023-08-04 01:45:52,991 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 213.0) internal successors, (639), 3 states have internal predecessors, (639), 0 states have call successors, (0), 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 01:45:52,994 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 441.0) internal successors, (1764), 4 states have internal predecessors, (1764), 0 states have call successors, (0), 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 01:45:52,994 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 441.0) internal successors, (1764), 4 states have internal predecessors, (1764), 0 states have call successors, (0), 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 01:45:52,995 INFO L175 Difference]: Start difference. First operand has 56 places, 48 transitions, 131 flow. Second operand 3 states and 639 transitions. [2023-08-04 01:45:52,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 53 transitions, 224 flow [2023-08-04 01:45:52,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 53 transitions, 221 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-04 01:45:52,998 INFO L231 Difference]: Finished difference. Result has 48 places, 47 transitions, 127 flow [2023-08-04 01:45:52,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=441, PETRI_DIFFERENCE_MINUEND_FLOW=123, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=127, PETRI_PLACES=48, PETRI_TRANSITIONS=47} [2023-08-04 01:45:52,999 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, -7 predicate places. [2023-08-04 01:45:52,999 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 47 transitions, 127 flow [2023-08-04 01:45:52,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 201.66666666666666) internal successors, (605), 3 states have internal predecessors, (605), 0 states have call successors, (0), 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 01:45:52,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 01:45:52,999 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 01:45:53,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-04 01:45:53,000 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-04 01:45:53,000 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 01:45:53,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1155625745, now seen corresponding path program 1 times [2023-08-04 01:45:53,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 01:45:53,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463589400] [2023-08-04 01:45:53,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:45:53,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 01:45:53,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:45:53,125 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 01:45:53,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 01:45:53,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463589400] [2023-08-04 01:45:53,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463589400] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 01:45:53,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [845605602] [2023-08-04 01:45:53,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:45:53,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 01:45:53,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 01:45:53,128 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 01:45:53,130 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 01:45:53,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:45:53,207 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-04 01:45:53,208 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 01:45:53,226 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 01:45:53,226 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-04 01:45:53,247 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 01:45:53,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [845605602] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-04 01:45:53,248 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-04 01:45:53,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2023-08-04 01:45:53,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806297616] [2023-08-04 01:45:53,248 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-04 01:45:53,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 01:45:53,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 01:45:53,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 01:45:53,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-04 01:45:53,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 441 [2023-08-04 01:45:53,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 47 transitions, 127 flow. Second operand has 5 states, 5 states have (on average 201.0) internal successors, (1005), 5 states have internal predecessors, (1005), 0 states have call successors, (0), 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 01:45:53,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 01:45:53,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 441 [2023-08-04 01:45:53,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 01:45:53,756 INFO L124 PetriNetUnfolderBase]: 4482/5825 cut-off events. [2023-08-04 01:45:53,757 INFO L125 PetriNetUnfolderBase]: For 188/188 co-relation queries the response was YES. [2023-08-04 01:45:53,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11731 conditions, 5825 events. 4482/5825 cut-off events. For 188/188 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 24777 event pairs, 1056 based on Foata normal form. 4/4801 useless extension candidates. Maximal degree in co-relation 3824. Up to 5453 conditions per place. [2023-08-04 01:45:53,808 INFO L140 encePairwiseOnDemand]: 438/441 looper letters, 48 selfloop transitions, 3 changer transitions 0/62 dead transitions. [2023-08-04 01:45:53,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 62 transitions, 258 flow [2023-08-04 01:45:53,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-04 01:45:53,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-04 01:45:53,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 844 transitions. [2023-08-04 01:45:53,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47845804988662133 [2023-08-04 01:45:53,811 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 844 transitions. [2023-08-04 01:45:53,811 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 844 transitions. [2023-08-04 01:45:53,812 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 01:45:53,812 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 844 transitions. [2023-08-04 01:45:53,814 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 211.0) internal successors, (844), 4 states have internal predecessors, (844), 0 states have call successors, (0), 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 01:45:53,818 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 441.0) internal successors, (2205), 5 states have internal predecessors, (2205), 0 states have call successors, (0), 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 01:45:53,819 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 441.0) internal successors, (2205), 5 states have internal predecessors, (2205), 0 states have call successors, (0), 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 01:45:53,819 INFO L175 Difference]: Start difference. First operand has 48 places, 47 transitions, 127 flow. Second operand 4 states and 844 transitions. [2023-08-04 01:45:53,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 62 transitions, 258 flow [2023-08-04 01:45:53,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 62 transitions, 254 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-04 01:45:53,822 INFO L231 Difference]: Finished difference. Result has 49 places, 46 transitions, 124 flow [2023-08-04 01:45:53,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=441, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=124, PETRI_PLACES=49, PETRI_TRANSITIONS=46} [2023-08-04 01:45:53,824 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, -6 predicate places. [2023-08-04 01:45:53,825 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 46 transitions, 124 flow [2023-08-04 01:45:53,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 201.0) internal successors, (1005), 5 states have internal predecessors, (1005), 0 states have call successors, (0), 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 01:45:53,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 01:45:53,826 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 01:45:53,832 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-08-04 01:45:54,031 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,SelfDestructingSolverStorable3 [2023-08-04 01:45:54,031 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-04 01:45:54,032 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 01:45:54,032 INFO L85 PathProgramCache]: Analyzing trace with hash -346731883, now seen corresponding path program 1 times [2023-08-04 01:45:54,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 01:45:54,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741129706] [2023-08-04 01:45:54,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:45:54,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 01:45:54,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:45:54,131 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-04 01:45:54,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 01:45:54,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741129706] [2023-08-04 01:45:54,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741129706] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 01:45:54,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1828941554] [2023-08-04 01:45:54,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:45:54,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 01:45:54,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 01:45:54,134 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 01:45:54,136 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 01:45:54,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:45:54,220 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-04 01:45:54,222 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 01:45:54,239 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-04 01:45:54,239 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-04 01:45:54,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1828941554] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 01:45:54,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-04 01:45:54,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 6 [2023-08-04 01:45:54,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641576607] [2023-08-04 01:45:54,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 01:45:54,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 01:45:54,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 01:45:54,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 01:45:54,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-08-04 01:45:54,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 441 [2023-08-04 01:45:54,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 46 transitions, 124 flow. Second operand has 5 states, 5 states have (on average 201.0) internal successors, (1005), 5 states have internal predecessors, (1005), 0 states have call successors, (0), 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 01:45:54,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 01:45:54,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 441 [2023-08-04 01:45:54,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 01:45:54,650 INFO L124 PetriNetUnfolderBase]: 3202/4190 cut-off events. [2023-08-04 01:45:54,650 INFO L125 PetriNetUnfolderBase]: For 249/249 co-relation queries the response was YES. [2023-08-04 01:45:54,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8480 conditions, 4190 events. 3202/4190 cut-off events. For 249/249 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 16694 event pairs, 202 based on Foata normal form. 256/3733 useless extension candidates. Maximal degree in co-relation 3995. Up to 1952 conditions per place. [2023-08-04 01:45:54,659 INFO L140 encePairwiseOnDemand]: 438/441 looper letters, 0 selfloop transitions, 0 changer transitions 92/92 dead transitions. [2023-08-04 01:45:54,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 92 transitions, 378 flow [2023-08-04 01:45:54,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-04 01:45:54,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-04 01:45:54,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1072 transitions. [2023-08-04 01:45:54,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48616780045351476 [2023-08-04 01:45:54,662 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1072 transitions. [2023-08-04 01:45:54,662 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1072 transitions. [2023-08-04 01:45:54,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 01:45:54,663 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1072 transitions. [2023-08-04 01:45:54,665 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 01:45:54,668 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 441.0) internal successors, (2646), 6 states have internal predecessors, (2646), 0 states have call successors, (0), 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 01:45:54,670 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 441.0) internal successors, (2646), 6 states have internal predecessors, (2646), 0 states have call successors, (0), 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 01:45:54,670 INFO L175 Difference]: Start difference. First operand has 49 places, 46 transitions, 124 flow. Second operand 5 states and 1072 transitions. [2023-08-04 01:45:54,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 92 transitions, 378 flow [2023-08-04 01:45:54,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 92 transitions, 371 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-04 01:45:54,674 INFO L231 Difference]: Finished difference. Result has 48 places, 0 transitions, 0 flow [2023-08-04 01:45:54,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=441, PETRI_DIFFERENCE_MINUEND_FLOW=113, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=0, PETRI_PLACES=48, PETRI_TRANSITIONS=0} [2023-08-04 01:45:54,676 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, -7 predicate places. [2023-08-04 01:45:54,676 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 0 transitions, 0 flow [2023-08-04 01:45:54,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 201.0) internal successors, (1005), 5 states have internal predecessors, (1005), 0 states have call successors, (0), 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 01:45:54,677 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-04 01:45:54,677 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-04 01:45:54,685 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 01:45:54,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 01:45:54,882 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-08-04 01:45:54,883 INFO L307 ceAbstractionStarter]: Result for error location InUseError was SAFE,SAFE (1/2) [2023-08-04 01:45:54,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 207 places, 231 transitions, 510 flow [2023-08-04 01:45:54,979 INFO L124 PetriNetUnfolderBase]: 149/944 cut-off events. [2023-08-04 01:45:54,980 INFO L125 PetriNetUnfolderBase]: For 72/72 co-relation queries the response was YES. [2023-08-04 01:45:54,986 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 01:45:54,987 INFO L82 GeneralOperation]: Start removeDead. Operand has 207 places, 231 transitions, 510 flow [2023-08-04 01:45:54,991 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 207 places, 231 transitions, 510 flow [2023-08-04 01:45:54,991 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-04 01:45:54,991 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 207 places, 231 transitions, 510 flow [2023-08-04 01:45:54,992 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 207 places, 231 transitions, 510 flow [2023-08-04 01:45:54,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 207 places, 231 transitions, 510 flow [2023-08-04 01:45:55,081 INFO L124 PetriNetUnfolderBase]: 149/944 cut-off events. [2023-08-04 01:45:55,081 INFO L125 PetriNetUnfolderBase]: For 72/72 co-relation queries the response was YES. [2023-08-04 01:45:55,088 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 01:45:55,104 INFO L119 LiptonReduction]: Number of co-enabled transitions 10752 [2023-08-04 01:45:59,474 INFO L134 LiptonReduction]: Checked pairs total: 31062 [2023-08-04 01:45:59,475 INFO L136 LiptonReduction]: Total number of compositions: 207 [2023-08-04 01:45:59,476 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-04 01:45:59,477 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;@6ccd4fa8, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-04 01:45:59,477 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-04 01:45:59,479 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-04 01:45:59,480 INFO L124 PetriNetUnfolderBase]: 2/17 cut-off events. [2023-08-04 01:45:59,480 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-04 01:45:59,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 01:45:59,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-04 01:45:59,480 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 01:45:59,480 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 01:45:59,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1841926582, now seen corresponding path program 1 times [2023-08-04 01:45:59,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 01:45:59,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881074234] [2023-08-04 01:45:59,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:45:59,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 01:45:59,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:45:59,516 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 01:45:59,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 01:45:59,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881074234] [2023-08-04 01:45:59,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881074234] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 01:45:59,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 01:45:59,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-04 01:45:59,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332042504] [2023-08-04 01:45:59,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 01:45:59,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 01:45:59,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 01:45:59,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 01:45:59,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-04 01:45:59,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 438 [2023-08-04 01:45:59,533 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 01:45:59,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 01:45:59,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 438 [2023-08-04 01:45:59,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 01:46:00,482 INFO L124 PetriNetUnfolderBase]: 13755/17911 cut-off events. [2023-08-04 01:46:00,482 INFO L125 PetriNetUnfolderBase]: For 1351/1351 co-relation queries the response was YES. [2023-08-04 01:46:00,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36198 conditions, 17911 events. 13755/17911 cut-off events. For 1351/1351 co-relation queries the response was YES. Maximal size of possible extension queue 715. Compared 90266 event pairs, 6488 based on Foata normal form. 0/13722 useless extension candidates. Maximal degree in co-relation 12054. Up to 17112 conditions per place. [2023-08-04 01:46:00,607 INFO L140 encePairwiseOnDemand]: 434/438 looper letters, 52 selfloop transitions, 2 changer transitions 2/70 dead transitions. [2023-08-04 01:46:00,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 70 transitions, 296 flow [2023-08-04 01:46:00,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 01:46:00,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 01:46:00,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 653 transitions. [2023-08-04 01:46:00,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4969558599695586 [2023-08-04 01:46:00,609 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 653 transitions. [2023-08-04 01:46:00,609 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 653 transitions. [2023-08-04 01:46:00,610 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 01:46:00,610 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 653 transitions. [2023-08-04 01:46:00,611 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 217.66666666666666) internal successors, (653), 3 states have internal predecessors, (653), 0 states have call successors, (0), 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 01:46:00,613 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 438.0) internal successors, (1752), 4 states have internal predecessors, (1752), 0 states have call successors, (0), 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 01:46:00,614 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 438.0) internal successors, (1752), 4 states have internal predecessors, (1752), 0 states have call successors, (0), 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 01:46:00,614 INFO L175 Difference]: Start difference. First operand has 55 places, 64 transitions, 176 flow. Second operand 3 states and 653 transitions. [2023-08-04 01:46:00,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 70 transitions, 296 flow [2023-08-04 01:46:00,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 70 transitions, 296 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-04 01:46:00,618 INFO L231 Difference]: Finished difference. Result has 57 places, 62 transitions, 174 flow [2023-08-04 01:46:00,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=438, 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 01:46:00,619 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 2 predicate places. [2023-08-04 01:46:00,619 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 62 transitions, 174 flow [2023-08-04 01:46:00,619 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 01:46:00,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 01:46:00,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 01:46:00,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-04 01:46:00,619 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 01:46:00,620 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 01:46:00,620 INFO L85 PathProgramCache]: Analyzing trace with hash -636330638, now seen corresponding path program 1 times [2023-08-04 01:46:00,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 01:46:00,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642600423] [2023-08-04 01:46:00,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:46:00,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 01:46:00,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:46:00,654 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 01:46:00,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 01:46:00,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642600423] [2023-08-04 01:46:00,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642600423] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 01:46:00,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295313794] [2023-08-04 01:46:00,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:46:00,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 01:46:00,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 01:46:00,656 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 01:46:00,683 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 01:46:00,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:46:00,730 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-04 01:46:00,731 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 01:46:00,740 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 01:46:00,740 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-04 01:46:00,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295313794] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 01:46:00,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-04 01:46:00,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2023-08-04 01:46:00,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492101177] [2023-08-04 01:46:00,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 01:46:00,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 01:46:00,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 01:46:00,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 01:46:00,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-04 01:46:00,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 438 [2023-08-04 01:46:00,752 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 01:46:00,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 01:46:00,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 438 [2023-08-04 01:46:00,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 01:46:01,665 INFO L124 PetriNetUnfolderBase]: 13739/17934 cut-off events. [2023-08-04 01:46:01,665 INFO L125 PetriNetUnfolderBase]: For 1008/1008 co-relation queries the response was YES. [2023-08-04 01:46:01,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36040 conditions, 17934 events. 13739/17934 cut-off events. For 1008/1008 co-relation queries the response was YES. Maximal size of possible extension queue 732. Compared 90677 event pairs, 5081 based on Foata normal form. 0/13815 useless extension candidates. Maximal degree in co-relation 21344. Up to 16760 conditions per place. [2023-08-04 01:46:01,793 INFO L140 encePairwiseOnDemand]: 435/438 looper letters, 62 selfloop transitions, 2 changer transitions 0/78 dead transitions. [2023-08-04 01:46:01,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 78 transitions, 334 flow [2023-08-04 01:46:01,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 01:46:01,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 01:46:01,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 661 transitions. [2023-08-04 01:46:01,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5030441400304414 [2023-08-04 01:46:01,795 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 661 transitions. [2023-08-04 01:46:01,795 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 661 transitions. [2023-08-04 01:46:01,796 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 01:46:01,796 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 661 transitions. [2023-08-04 01:46:01,797 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 220.33333333333334) internal successors, (661), 3 states have internal predecessors, (661), 0 states have call successors, (0), 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 01:46:01,799 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 438.0) internal successors, (1752), 4 states have internal predecessors, (1752), 0 states have call successors, (0), 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 01:46:01,799 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 438.0) internal successors, (1752), 4 states have internal predecessors, (1752), 0 states have call successors, (0), 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 01:46:01,799 INFO L175 Difference]: Start difference. First operand has 57 places, 62 transitions, 174 flow. Second operand 3 states and 661 transitions. [2023-08-04 01:46:01,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 78 transitions, 334 flow [2023-08-04 01:46:01,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 78 transitions, 326 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-04 01:46:01,807 INFO L231 Difference]: Finished difference. Result has 55 places, 63 transitions, 178 flow [2023-08-04 01:46:01,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=438, 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 01:46:01,809 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 0 predicate places. [2023-08-04 01:46:01,809 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 63 transitions, 178 flow [2023-08-04 01:46:01,810 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 01:46:01,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 01:46:01,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 01:46:01,818 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 01:46:02,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 01:46:02,015 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 01:46:02,015 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 01:46:02,015 INFO L85 PathProgramCache]: Analyzing trace with hash 346505693, now seen corresponding path program 1 times [2023-08-04 01:46:02,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 01:46:02,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828965942] [2023-08-04 01:46:02,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:46:02,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 01:46:02,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:46:02,065 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 01:46:02,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 01:46:02,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828965942] [2023-08-04 01:46:02,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828965942] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 01:46:02,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1475678105] [2023-08-04 01:46:02,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:46:02,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 01:46:02,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 01:46:02,067 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 01:46:02,070 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 01:46:02,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:46:02,140 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-04 01:46:02,141 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 01:46:02,149 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 01:46:02,150 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-04 01:46:02,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1475678105] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 01:46:02,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-04 01:46:02,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2023-08-04 01:46:02,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552571306] [2023-08-04 01:46:02,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 01:46:02,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 01:46:02,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 01:46:02,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 01:46:02,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-04 01:46:02,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 438 [2023-08-04 01:46:02,161 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 01:46:02,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 01:46:02,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 438 [2023-08-04 01:46:02,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 01:46:02,888 INFO L124 PetriNetUnfolderBase]: 11655/15386 cut-off events. [2023-08-04 01:46:02,888 INFO L125 PetriNetUnfolderBase]: For 881/881 co-relation queries the response was YES. [2023-08-04 01:46:02,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31545 conditions, 15386 events. 11655/15386 cut-off events. For 881/881 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 77328 event pairs, 4421 based on Foata normal form. 0/12215 useless extension candidates. Maximal degree in co-relation 10752. Up to 10820 conditions per place. [2023-08-04 01:46:02,979 INFO L140 encePairwiseOnDemand]: 435/438 looper letters, 71 selfloop transitions, 2 changer transitions 0/87 dead transitions. [2023-08-04 01:46:02,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 87 transitions, 382 flow [2023-08-04 01:46:02,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 01:46:02,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 01:46:02,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 669 transitions. [2023-08-04 01:46:02,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5091324200913242 [2023-08-04 01:46:02,981 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 669 transitions. [2023-08-04 01:46:02,981 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 669 transitions. [2023-08-04 01:46:02,982 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 01:46:02,982 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 669 transitions. [2023-08-04 01:46:02,983 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 223.0) internal successors, (669), 3 states have internal predecessors, (669), 0 states have call successors, (0), 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 01:46:02,985 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 438.0) internal successors, (1752), 4 states have internal predecessors, (1752), 0 states have call successors, (0), 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 01:46:02,985 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 438.0) internal successors, (1752), 4 states have internal predecessors, (1752), 0 states have call successors, (0), 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 01:46:02,985 INFO L175 Difference]: Start difference. First operand has 55 places, 63 transitions, 178 flow. Second operand 3 states and 669 transitions. [2023-08-04 01:46:02,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 87 transitions, 382 flow [2023-08-04 01:46:02,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 87 transitions, 380 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-04 01:46:02,988 INFO L231 Difference]: Finished difference. Result has 57 places, 64 transitions, 188 flow [2023-08-04 01:46:02,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=438, 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 01:46:02,989 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 2 predicate places. [2023-08-04 01:46:02,989 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 64 transitions, 188 flow [2023-08-04 01:46:02,989 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 01:46:02,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 01:46:02,990 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 01:46:02,997 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 01:46:03,201 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 01:46:03,201 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 01:46:03,201 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 01:46:03,202 INFO L85 PathProgramCache]: Analyzing trace with hash -1160689032, now seen corresponding path program 1 times [2023-08-04 01:46:03,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 01:46:03,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587199044] [2023-08-04 01:46:03,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:46:03,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 01:46:03,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:46:03,242 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 01:46:03,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 01:46:03,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587199044] [2023-08-04 01:46:03,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587199044] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 01:46:03,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2018487108] [2023-08-04 01:46:03,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:46:03,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 01:46:03,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 01:46:03,245 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 01:46:03,253 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 01:46:03,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:46:03,326 INFO L262 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-04 01:46:03,327 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 01:46:03,334 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 01:46:03,334 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-04 01:46:03,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2018487108] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 01:46:03,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-04 01:46:03,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2023-08-04 01:46:03,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176766154] [2023-08-04 01:46:03,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 01:46:03,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 01:46:03,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 01:46:03,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 01:46:03,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-04 01:46:03,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 438 [2023-08-04 01:46:03,344 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 01:46:03,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 01:46:03,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 438 [2023-08-04 01:46:03,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 01:46:04,145 INFO L124 PetriNetUnfolderBase]: 11393/15162 cut-off events. [2023-08-04 01:46:04,145 INFO L125 PetriNetUnfolderBase]: For 2009/2009 co-relation queries the response was YES. [2023-08-04 01:46:04,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32145 conditions, 15162 events. 11393/15162 cut-off events. For 2009/2009 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 76409 event pairs, 5067 based on Foata normal form. 0/12465 useless extension candidates. Maximal degree in co-relation 10790. Up to 11855 conditions per place. [2023-08-04 01:46:04,249 INFO L140 encePairwiseOnDemand]: 435/438 looper letters, 72 selfloop transitions, 2 changer transitions 0/88 dead transitions. [2023-08-04 01:46:04,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 88 transitions, 394 flow [2023-08-04 01:46:04,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 01:46:04,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 01:46:04,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 669 transitions. [2023-08-04 01:46:04,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5091324200913242 [2023-08-04 01:46:04,252 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 669 transitions. [2023-08-04 01:46:04,252 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 669 transitions. [2023-08-04 01:46:04,253 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 01:46:04,253 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 669 transitions. [2023-08-04 01:46:04,254 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 223.0) internal successors, (669), 3 states have internal predecessors, (669), 0 states have call successors, (0), 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 01:46:04,256 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 438.0) internal successors, (1752), 4 states have internal predecessors, (1752), 0 states have call successors, (0), 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 01:46:04,257 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 438.0) internal successors, (1752), 4 states have internal predecessors, (1752), 0 states have call successors, (0), 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 01:46:04,257 INFO L175 Difference]: Start difference. First operand has 57 places, 64 transitions, 188 flow. Second operand 3 states and 669 transitions. [2023-08-04 01:46:04,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 88 transitions, 394 flow [2023-08-04 01:46:04,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 88 transitions, 392 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-04 01:46:04,299 INFO L231 Difference]: Finished difference. Result has 59 places, 65 transitions, 198 flow [2023-08-04 01:46:04,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=438, 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 01:46:04,300 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 4 predicate places. [2023-08-04 01:46:04,300 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 65 transitions, 198 flow [2023-08-04 01:46:04,300 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 01:46:04,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 01:46:04,301 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 01:46:04,312 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 01:46:04,505 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 01:46:04,505 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 01:46:04,506 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 01:46:04,506 INFO L85 PathProgramCache]: Analyzing trace with hash -293222245, now seen corresponding path program 1 times [2023-08-04 01:46:04,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 01:46:04,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452724632] [2023-08-04 01:46:04,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:46:04,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 01:46:04,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:46:04,551 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 01:46:04,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 01:46:04,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452724632] [2023-08-04 01:46:04,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452724632] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 01:46:04,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1803442520] [2023-08-04 01:46:04,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:46:04,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 01:46:04,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 01:46:04,553 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 01:46:04,556 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 01:46:04,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:46:04,640 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-04 01:46:04,642 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 01:46:04,660 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 01:46:04,661 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-04 01:46:04,678 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 01:46:04,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1803442520] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-04 01:46:04,678 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-04 01:46:04,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2023-08-04 01:46:04,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170009329] [2023-08-04 01:46:04,680 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-04 01:46:04,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 01:46:04,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 01:46:04,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 01:46:04,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-04 01:46:04,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 438 [2023-08-04 01:46:04,694 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 01:46:04,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 01:46:04,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 438 [2023-08-04 01:46:04,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 01:46:05,329 INFO L124 PetriNetUnfolderBase]: 10187/13504 cut-off events. [2023-08-04 01:46:05,330 INFO L125 PetriNetUnfolderBase]: For 1603/1603 co-relation queries the response was YES. [2023-08-04 01:46:05,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28897 conditions, 13504 events. 10187/13504 cut-off events. For 1603/1603 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 66687 event pairs, 2631 based on Foata normal form. 4/11185 useless extension candidates. Maximal degree in co-relation 20588. Up to 12807 conditions per place. [2023-08-04 01:46:05,394 INFO L140 encePairwiseOnDemand]: 434/438 looper letters, 63 selfloop transitions, 3 changer transitions 1/81 dead transitions. [2023-08-04 01:46:05,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 81 transitions, 364 flow [2023-08-04 01:46:05,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-04 01:46:05,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-04 01:46:05,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 857 transitions. [2023-08-04 01:46:05,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4891552511415525 [2023-08-04 01:46:05,397 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 857 transitions. [2023-08-04 01:46:05,397 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 857 transitions. [2023-08-04 01:46:05,398 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 01:46:05,398 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 857 transitions. [2023-08-04 01:46:05,399 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 214.25) internal successors, (857), 4 states have internal predecessors, (857), 0 states have call successors, (0), 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 01:46:05,402 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 438.0) internal successors, (2190), 5 states have internal predecessors, (2190), 0 states have call successors, (0), 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 01:46:05,402 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 438.0) internal successors, (2190), 5 states have internal predecessors, (2190), 0 states have call successors, (0), 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 01:46:05,403 INFO L175 Difference]: Start difference. First operand has 59 places, 65 transitions, 198 flow. Second operand 4 states and 857 transitions. [2023-08-04 01:46:05,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 81 transitions, 364 flow [2023-08-04 01:46:05,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 81 transitions, 362 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-04 01:46:05,450 INFO L231 Difference]: Finished difference. Result has 63 places, 65 transitions, 210 flow [2023-08-04 01:46:05,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=438, 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 01:46:05,451 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 8 predicate places. [2023-08-04 01:46:05,451 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 65 transitions, 210 flow [2023-08-04 01:46:05,451 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 01:46:05,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 01:46:05,452 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 01:46:05,456 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 01:46:05,652 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 01:46:05,652 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 01:46:05,653 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 01:46:05,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1925324949, now seen corresponding path program 1 times [2023-08-04 01:46:05,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 01:46:05,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894245988] [2023-08-04 01:46:05,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:46:05,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 01:46:05,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:46:05,696 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 01:46:05,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 01:46:05,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894245988] [2023-08-04 01:46:05,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894245988] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 01:46:05,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1019487884] [2023-08-04 01:46:05,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:46:05,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 01:46:05,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 01:46:05,698 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 01:46:05,700 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 01:46:05,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:46:05,778 INFO L262 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-04 01:46:05,779 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 01:46:05,791 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 01:46:05,791 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-04 01:46:05,807 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 01:46:05,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1019487884] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-04 01:46:05,808 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-04 01:46:05,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2023-08-04 01:46:05,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748260920] [2023-08-04 01:46:05,808 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-04 01:46:05,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 01:46:05,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 01:46:05,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 01:46:05,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-04 01:46:05,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 438 [2023-08-04 01:46:05,822 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 01:46:05,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 01:46:05,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 438 [2023-08-04 01:46:05,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 01:46:06,515 INFO L124 PetriNetUnfolderBase]: 9646/12919 cut-off events. [2023-08-04 01:46:06,516 INFO L125 PetriNetUnfolderBase]: For 1150/1150 co-relation queries the response was YES. [2023-08-04 01:46:06,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27407 conditions, 12919 events. 9646/12919 cut-off events. For 1150/1150 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 64033 event pairs, 2629 based on Foata normal form. 48/10773 useless extension candidates. Maximal degree in co-relation 19185. Up to 9796 conditions per place. [2023-08-04 01:46:06,580 INFO L140 encePairwiseOnDemand]: 434/438 looper letters, 81 selfloop transitions, 3 changer transitions 1/99 dead transitions. [2023-08-04 01:46:06,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 99 transitions, 448 flow [2023-08-04 01:46:06,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-04 01:46:06,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-04 01:46:06,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 875 transitions. [2023-08-04 01:46:06,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4994292237442922 [2023-08-04 01:46:06,582 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 875 transitions. [2023-08-04 01:46:06,582 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 875 transitions. [2023-08-04 01:46:06,583 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 01:46:06,583 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 875 transitions. [2023-08-04 01:46:06,585 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 218.75) internal successors, (875), 4 states have internal predecessors, (875), 0 states have call successors, (0), 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 01:46:06,587 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 438.0) internal successors, (2190), 5 states have internal predecessors, (2190), 0 states have call successors, (0), 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 01:46:06,588 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 438.0) internal successors, (2190), 5 states have internal predecessors, (2190), 0 states have call successors, (0), 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 01:46:06,588 INFO L175 Difference]: Start difference. First operand has 63 places, 65 transitions, 210 flow. Second operand 4 states and 875 transitions. [2023-08-04 01:46:06,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 99 transitions, 448 flow [2023-08-04 01:46:06,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 99 transitions, 439 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-08-04 01:46:06,612 INFO L231 Difference]: Finished difference. Result has 65 places, 65 transitions, 215 flow [2023-08-04 01:46:06,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=438, 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 01:46:06,612 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 10 predicate places. [2023-08-04 01:46:06,612 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 65 transitions, 215 flow [2023-08-04 01:46:06,613 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 01:46:06,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 01:46:06,613 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 01:46:06,618 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-08-04 01:46:06,817 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 01:46:06,818 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 01:46:06,818 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 01:46:06,818 INFO L85 PathProgramCache]: Analyzing trace with hash -705932065, now seen corresponding path program 1 times [2023-08-04 01:46:06,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 01:46:06,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530014931] [2023-08-04 01:46:06,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:46:06,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 01:46:06,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:46:06,877 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 01:46:06,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 01:46:06,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530014931] [2023-08-04 01:46:06,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530014931] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 01:46:06,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1383309420] [2023-08-04 01:46:06,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:46:06,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 01:46:06,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 01:46:06,879 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 01:46:06,881 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 01:46:06,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:46:06,967 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-04 01:46:06,968 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 01:46:06,979 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 01:46:06,980 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-04 01:46:06,995 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 01:46:06,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1383309420] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-04 01:46:06,995 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-04 01:46:06,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2023-08-04 01:46:06,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363690059] [2023-08-04 01:46:06,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-04 01:46:06,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 01:46:06,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 01:46:06,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 01:46:06,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-04 01:46:07,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 438 [2023-08-04 01:46:07,009 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 01:46:07,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 01:46:07,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 438 [2023-08-04 01:46:07,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 01:46:07,551 INFO L124 PetriNetUnfolderBase]: 6717/8973 cut-off events. [2023-08-04 01:46:07,552 INFO L125 PetriNetUnfolderBase]: For 2211/2211 co-relation queries the response was YES. [2023-08-04 01:46:07,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19488 conditions, 8973 events. 6717/8973 cut-off events. For 2211/2211 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 41539 event pairs, 1461 based on Foata normal form. 168/7555 useless extension candidates. Maximal degree in co-relation 17704. Up to 3585 conditions per place. [2023-08-04 01:46:07,593 INFO L140 encePairwiseOnDemand]: 434/438 looper letters, 89 selfloop transitions, 4 changer transitions 0/107 dead transitions. [2023-08-04 01:46:07,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 107 transitions, 494 flow [2023-08-04 01:46:07,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-04 01:46:07,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-04 01:46:07,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 883 transitions. [2023-08-04 01:46:07,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5039954337899544 [2023-08-04 01:46:07,596 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 883 transitions. [2023-08-04 01:46:07,596 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 883 transitions. [2023-08-04 01:46:07,596 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 01:46:07,597 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 883 transitions. [2023-08-04 01:46:07,598 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 220.75) internal successors, (883), 4 states have internal predecessors, (883), 0 states have call successors, (0), 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 01:46:07,600 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 438.0) internal successors, (2190), 5 states have internal predecessors, (2190), 0 states have call successors, (0), 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 01:46:07,601 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 438.0) internal successors, (2190), 5 states have internal predecessors, (2190), 0 states have call successors, (0), 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 01:46:07,601 INFO L175 Difference]: Start difference. First operand has 65 places, 65 transitions, 215 flow. Second operand 4 states and 883 transitions. [2023-08-04 01:46:07,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 107 transitions, 494 flow [2023-08-04 01:46:07,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 107 transitions, 484 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-08-04 01:46:07,616 INFO L231 Difference]: Finished difference. Result has 67 places, 66 transitions, 226 flow [2023-08-04 01:46:07,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=438, 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 01:46:07,616 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 12 predicate places. [2023-08-04 01:46:07,617 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 66 transitions, 226 flow [2023-08-04 01:46:07,617 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 01:46:07,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 01:46:07,617 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 01:46:07,624 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 01:46:07,822 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 01:46:07,822 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 01:46:07,823 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 01:46:07,823 INFO L85 PathProgramCache]: Analyzing trace with hash 2133440564, now seen corresponding path program 1 times [2023-08-04 01:46:07,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 01:46:07,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630666968] [2023-08-04 01:46:07,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:46:07,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 01:46:07,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:46:07,882 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 01:46:07,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 01:46:07,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630666968] [2023-08-04 01:46:07,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630666968] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 01:46:07,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [931410763] [2023-08-04 01:46:07,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:46:07,883 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 01:46:07,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 01:46:07,884 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 01:46:07,890 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 01:46:07,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:46:07,974 INFO L262 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-04 01:46:07,981 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 01:46:07,992 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 01:46:07,992 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-04 01:46:08,010 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 01:46:08,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [931410763] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-04 01:46:08,010 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-04 01:46:08,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 4 [2023-08-04 01:46:08,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18322239] [2023-08-04 01:46:08,010 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-04 01:46:08,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 01:46:08,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 01:46:08,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 01:46:08,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-04 01:46:08,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 438 [2023-08-04 01:46:08,023 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 01:46:08,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 01:46:08,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 438 [2023-08-04 01:46:08,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 01:46:08,579 INFO L124 PetriNetUnfolderBase]: 6699/8942 cut-off events. [2023-08-04 01:46:08,579 INFO L125 PetriNetUnfolderBase]: For 3301/3301 co-relation queries the response was YES. [2023-08-04 01:46:08,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20207 conditions, 8942 events. 6699/8942 cut-off events. For 3301/3301 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 41369 event pairs, 3398 based on Foata normal form. 15/7375 useless extension candidates. Maximal degree in co-relation 18424. Up to 7753 conditions per place. [2023-08-04 01:46:08,627 INFO L140 encePairwiseOnDemand]: 434/438 looper letters, 89 selfloop transitions, 3 changer transitions 2/108 dead transitions. [2023-08-04 01:46:08,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 108 transitions, 506 flow [2023-08-04 01:46:08,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-04 01:46:08,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-04 01:46:08,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 883 transitions. [2023-08-04 01:46:08,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5039954337899544 [2023-08-04 01:46:08,630 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 883 transitions. [2023-08-04 01:46:08,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 883 transitions. [2023-08-04 01:46:08,631 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 01:46:08,631 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 883 transitions. [2023-08-04 01:46:08,632 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 220.75) internal successors, (883), 4 states have internal predecessors, (883), 0 states have call successors, (0), 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 01:46:08,635 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 438.0) internal successors, (2190), 5 states have internal predecessors, (2190), 0 states have call successors, (0), 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 01:46:08,635 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 438.0) internal successors, (2190), 5 states have internal predecessors, (2190), 0 states have call successors, (0), 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 01:46:08,635 INFO L175 Difference]: Start difference. First operand has 67 places, 66 transitions, 226 flow. Second operand 4 states and 883 transitions. [2023-08-04 01:46:08,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 108 transitions, 506 flow [2023-08-04 01:46:08,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 108 transitions, 502 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-04 01:46:08,658 INFO L231 Difference]: Finished difference. Result has 71 places, 65 transitions, 230 flow [2023-08-04 01:46:08,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=438, 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 01:46:08,659 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 16 predicate places. [2023-08-04 01:46:08,659 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 65 transitions, 230 flow [2023-08-04 01:46:08,660 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 01:46:08,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 01:46:08,660 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 01:46:08,665 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-08-04 01:46:08,860 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 01:46:08,860 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 01:46:08,861 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 01:46:08,861 INFO L85 PathProgramCache]: Analyzing trace with hash 765734316, now seen corresponding path program 1 times [2023-08-04 01:46:08,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 01:46:08,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524024541] [2023-08-04 01:46:08,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:46:08,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 01:46:08,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:46:09,060 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 01:46:09,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 01:46:09,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524024541] [2023-08-04 01:46:09,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524024541] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 01:46:09,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 01:46:09,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-04 01:46:09,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293385780] [2023-08-04 01:46:09,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 01:46:09,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 01:46:09,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 01:46:09,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 01:46:09,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-04 01:46:09,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 197 out of 438 [2023-08-04 01:46:09,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 65 transitions, 230 flow. Second operand has 3 states, 3 states have (on average 206.0) internal successors, (618), 3 states have internal predecessors, (618), 0 states have call successors, (0), 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 01:46:09,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 01:46:09,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 197 of 438 [2023-08-04 01:46:09,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 01:46:09,976 INFO L124 PetriNetUnfolderBase]: 12769/17219 cut-off events. [2023-08-04 01:46:09,976 INFO L125 PetriNetUnfolderBase]: For 7101/7101 co-relation queries the response was YES. [2023-08-04 01:46:10,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38280 conditions, 17219 events. 12769/17219 cut-off events. For 7101/7101 co-relation queries the response was YES. Maximal size of possible extension queue 605. Compared 93338 event pairs, 3472 based on Foata normal form. 1/14244 useless extension candidates. Maximal degree in co-relation 37886. Up to 9446 conditions per place. [2023-08-04 01:46:10,073 INFO L140 encePairwiseOnDemand]: 432/438 looper letters, 89 selfloop transitions, 5 changer transitions 1/109 dead transitions. [2023-08-04 01:46:10,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 109 transitions, 598 flow [2023-08-04 01:46:10,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 01:46:10,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 01:46:10,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 679 transitions. [2023-08-04 01:46:10,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5167427701674278 [2023-08-04 01:46:10,075 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 679 transitions. [2023-08-04 01:46:10,075 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 679 transitions. [2023-08-04 01:46:10,076 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 01:46:10,076 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 679 transitions. [2023-08-04 01:46:10,078 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 226.33333333333334) internal successors, (679), 3 states have internal predecessors, (679), 0 states have call successors, (0), 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 01:46:10,079 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 438.0) internal successors, (1752), 4 states have internal predecessors, (1752), 0 states have call successors, (0), 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 01:46:10,080 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 438.0) internal successors, (1752), 4 states have internal predecessors, (1752), 0 states have call successors, (0), 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 01:46:10,080 INFO L175 Difference]: Start difference. First operand has 71 places, 65 transitions, 230 flow. Second operand 3 states and 679 transitions. [2023-08-04 01:46:10,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 109 transitions, 598 flow [2023-08-04 01:46:10,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 109 transitions, 582 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-08-04 01:46:10,146 INFO L231 Difference]: Finished difference. Result has 71 places, 69 transitions, 255 flow [2023-08-04 01:46:10,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=438, 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 01:46:10,146 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 16 predicate places. [2023-08-04 01:46:10,146 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 69 transitions, 255 flow [2023-08-04 01:46:10,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 206.0) internal successors, (618), 3 states have internal predecessors, (618), 0 states have call successors, (0), 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 01:46:10,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 01:46:10,147 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 01:46:10,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-04 01:46:10,147 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 01:46:10,147 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 01:46:10,148 INFO L85 PathProgramCache]: Analyzing trace with hash -622227354, now seen corresponding path program 1 times [2023-08-04 01:46:10,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 01:46:10,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249595570] [2023-08-04 01:46:10,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:46:10,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 01:46:10,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:46:10,192 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 01:46:10,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 01:46:10,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249595570] [2023-08-04 01:46:10,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249595570] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 01:46:10,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 01:46:10,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-04 01:46:10,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657930340] [2023-08-04 01:46:10,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 01:46:10,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 01:46:10,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 01:46:10,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 01:46:10,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-04 01:46:10,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 438 [2023-08-04 01:46:10,223 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 01:46:10,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 01:46:10,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 438 [2023-08-04 01:46:10,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 01:46:12,492 INFO L124 PetriNetUnfolderBase]: 26252/37062 cut-off events. [2023-08-04 01:46:12,492 INFO L125 PetriNetUnfolderBase]: For 19022/19026 co-relation queries the response was YES. [2023-08-04 01:46:12,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89217 conditions, 37062 events. 26252/37062 cut-off events. For 19022/19026 co-relation queries the response was YES. Maximal size of possible extension queue 1293. Compared 242226 event pairs, 5679 based on Foata normal form. 4/29999 useless extension candidates. Maximal degree in co-relation 88396. Up to 21038 conditions per place. [2023-08-04 01:46:12,702 INFO L140 encePairwiseOnDemand]: 432/438 looper letters, 98 selfloop transitions, 6 changer transitions 0/116 dead transitions. [2023-08-04 01:46:12,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 116 transitions, 659 flow [2023-08-04 01:46:12,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 01:46:12,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 01:46:12,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 668 transitions. [2023-08-04 01:46:12,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5083713850837138 [2023-08-04 01:46:12,704 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 668 transitions. [2023-08-04 01:46:12,704 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 668 transitions. [2023-08-04 01:46:12,705 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 01:46:12,705 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 668 transitions. [2023-08-04 01:46:12,706 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 222.66666666666666) internal successors, (668), 3 states have internal predecessors, (668), 0 states have call successors, (0), 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 01:46:12,708 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 438.0) internal successors, (1752), 4 states have internal predecessors, (1752), 0 states have call successors, (0), 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 01:46:12,708 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 438.0) internal successors, (1752), 4 states have internal predecessors, (1752), 0 states have call successors, (0), 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 01:46:12,708 INFO L175 Difference]: Start difference. First operand has 71 places, 69 transitions, 255 flow. Second operand 3 states and 668 transitions. [2023-08-04 01:46:12,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 116 transitions, 659 flow [2023-08-04 01:46:12,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 116 transitions, 652 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-04 01:46:12,812 INFO L231 Difference]: Finished difference. Result has 74 places, 73 transitions, 298 flow [2023-08-04 01:46:12,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=438, 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 01:46:12,812 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 19 predicate places. [2023-08-04 01:46:12,813 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 73 transitions, 298 flow [2023-08-04 01:46:12,813 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 01:46:12,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 01:46:12,813 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 01:46:12,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-04 01:46:12,813 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 01:46:12,813 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 01:46:12,813 INFO L85 PathProgramCache]: Analyzing trace with hash 1246367746, now seen corresponding path program 1 times [2023-08-04 01:46:12,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 01:46:12,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859261761] [2023-08-04 01:46:12,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:46:12,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 01:46:12,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:46:12,953 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 01:46:12,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 01:46:12,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859261761] [2023-08-04 01:46:12,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859261761] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 01:46:12,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 01:46:12,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-04 01:46:12,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227103788] [2023-08-04 01:46:12,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 01:46:12,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-04 01:46:12,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 01:46:12,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-04 01:46:12,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-04 01:46:13,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 189 out of 438 [2023-08-04 01:46:13,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 73 transitions, 298 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 01:46:13,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 01:46:13,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 189 of 438 [2023-08-04 01:46:13,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 01:46:15,785 INFO L124 PetriNetUnfolderBase]: 29925/41134 cut-off events. [2023-08-04 01:46:15,786 INFO L125 PetriNetUnfolderBase]: For 38862/38872 co-relation queries the response was YES. [2023-08-04 01:46:15,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109756 conditions, 41134 events. 29925/41134 cut-off events. For 38862/38872 co-relation queries the response was YES. Maximal size of possible extension queue 1416. Compared 251496 event pairs, 17869 based on Foata normal form. 969/35644 useless extension candidates. Maximal degree in co-relation 108615. Up to 33640 conditions per place. [2023-08-04 01:46:16,161 INFO L140 encePairwiseOnDemand]: 433/438 looper letters, 103 selfloop transitions, 3 changer transitions 0/118 dead transitions. [2023-08-04 01:46:16,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 118 transitions, 706 flow [2023-08-04 01:46:16,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-04 01:46:16,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-04 01:46:16,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 846 transitions. [2023-08-04 01:46:16,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4828767123287671 [2023-08-04 01:46:16,164 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 846 transitions. [2023-08-04 01:46:16,164 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 846 transitions. [2023-08-04 01:46:16,165 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 01:46:16,165 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 846 transitions. [2023-08-04 01:46:16,166 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 211.5) internal successors, (846), 4 states have internal predecessors, (846), 0 states have call successors, (0), 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 01:46:16,168 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 438.0) internal successors, (2190), 5 states have internal predecessors, (2190), 0 states have call successors, (0), 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 01:46:16,168 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 438.0) internal successors, (2190), 5 states have internal predecessors, (2190), 0 states have call successors, (0), 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 01:46:16,168 INFO L175 Difference]: Start difference. First operand has 74 places, 73 transitions, 298 flow. Second operand 4 states and 846 transitions. [2023-08-04 01:46:16,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 118 transitions, 706 flow [2023-08-04 01:46:16,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 118 transitions, 694 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-04 01:46:16,478 INFO L231 Difference]: Finished difference. Result has 77 places, 75 transitions, 308 flow [2023-08-04 01:46:16,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=438, 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=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=308, PETRI_PLACES=77, PETRI_TRANSITIONS=75} [2023-08-04 01:46:16,478 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 22 predicate places. [2023-08-04 01:46:16,478 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 75 transitions, 308 flow [2023-08-04 01:46:16,479 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 01:46:16,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 01:46:16,479 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 01:46:16,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-04 01:46:16,479 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 01:46:16,479 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 01:46:16,479 INFO L85 PathProgramCache]: Analyzing trace with hash 1926875720, now seen corresponding path program 1 times [2023-08-04 01:46:16,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 01:46:16,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285769073] [2023-08-04 01:46:16,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:46:16,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 01:46:16,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:46:16,522 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 01:46:16,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 01:46:16,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285769073] [2023-08-04 01:46:16,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285769073] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 01:46:16,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 01:46:16,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-04 01:46:16,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823203506] [2023-08-04 01:46:16,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 01:46:16,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 01:46:16,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 01:46:16,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 01:46:16,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-04 01:46:16,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 438 [2023-08-04 01:46:16,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 75 transitions, 308 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 01:46:16,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 01:46:16,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 438 [2023-08-04 01:46:16,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 01:46:21,413 INFO L124 PetriNetUnfolderBase]: 51999/74635 cut-off events. [2023-08-04 01:46:21,413 INFO L125 PetriNetUnfolderBase]: For 55291/55378 co-relation queries the response was YES. [2023-08-04 01:46:21,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 189055 conditions, 74635 events. 51999/74635 cut-off events. For 55291/55378 co-relation queries the response was YES. Maximal size of possible extension queue 2781. Compared 552420 event pairs, 12309 based on Foata normal form. 84/59438 useless extension candidates. Maximal degree in co-relation 186879. Up to 41418 conditions per place. [2023-08-04 01:46:21,908 INFO L140 encePairwiseOnDemand]: 432/438 looper letters, 98 selfloop transitions, 6 changer transitions 0/118 dead transitions. [2023-08-04 01:46:21,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 118 transitions, 700 flow [2023-08-04 01:46:21,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 01:46:21,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 01:46:21,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 663 transitions. [2023-08-04 01:46:21,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5045662100456622 [2023-08-04 01:46:21,909 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 663 transitions. [2023-08-04 01:46:21,909 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 663 transitions. [2023-08-04 01:46:21,910 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 01:46:21,910 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 663 transitions. [2023-08-04 01:46:21,911 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 221.0) internal successors, (663), 3 states have internal predecessors, (663), 0 states have call successors, (0), 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 01:46:21,912 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 438.0) internal successors, (1752), 4 states have internal predecessors, (1752), 0 states have call successors, (0), 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 01:46:21,912 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 438.0) internal successors, (1752), 4 states have internal predecessors, (1752), 0 states have call successors, (0), 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 01:46:21,913 INFO L175 Difference]: Start difference. First operand has 77 places, 75 transitions, 308 flow. Second operand 3 states and 663 transitions. [2023-08-04 01:46:21,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 118 transitions, 700 flow [2023-08-04 01:46:22,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 118 transitions, 696 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-04 01:46:22,648 INFO L231 Difference]: Finished difference. Result has 80 places, 79 transitions, 352 flow [2023-08-04 01:46:22,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=438, PETRI_DIFFERENCE_MINUEND_FLOW=304, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=352, PETRI_PLACES=80, PETRI_TRANSITIONS=79} [2023-08-04 01:46:22,649 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 25 predicate places. [2023-08-04 01:46:22,649 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 79 transitions, 352 flow [2023-08-04 01:46:22,649 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 01:46:22,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 01:46:22,650 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 01:46:22,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-04 01:46:22,650 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 01:46:22,650 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 01:46:22,650 INFO L85 PathProgramCache]: Analyzing trace with hash 117447812, now seen corresponding path program 2 times [2023-08-04 01:46:22,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 01:46:22,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154753290] [2023-08-04 01:46:22,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:46:22,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 01:46:22,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:46:22,695 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 01:46:22,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 01:46:22,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154753290] [2023-08-04 01:46:22,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154753290] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 01:46:22,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 01:46:22,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-04 01:46:22,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839416253] [2023-08-04 01:46:22,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 01:46:22,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 01:46:22,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 01:46:22,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 01:46:22,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-04 01:46:22,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 438 [2023-08-04 01:46:22,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 79 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 01:46:22,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 01:46:22,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 438 [2023-08-04 01:46:22,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 01:46:28,068 INFO L124 PetriNetUnfolderBase]: 53355/75532 cut-off events. [2023-08-04 01:46:28,068 INFO L125 PetriNetUnfolderBase]: For 88802/89015 co-relation queries the response was YES. [2023-08-04 01:46:28,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 215050 conditions, 75532 events. 53355/75532 cut-off events. For 88802/89015 co-relation queries the response was YES. Maximal size of possible extension queue 2856. Compared 545515 event pairs, 27155 based on Foata normal form. 1372/64160 useless extension candidates. Maximal degree in co-relation 212687. Up to 53146 conditions per place. [2023-08-04 01:46:28,628 INFO L140 encePairwiseOnDemand]: 432/438 looper letters, 104 selfloop transitions, 4 changer transitions 0/122 dead transitions. [2023-08-04 01:46:28,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 122 transitions, 760 flow [2023-08-04 01:46:28,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 01:46:28,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 01:46:28,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 663 transitions. [2023-08-04 01:46:28,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5045662100456622 [2023-08-04 01:46:28,630 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 663 transitions. [2023-08-04 01:46:28,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 663 transitions. [2023-08-04 01:46:28,631 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 01:46:28,631 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 663 transitions. [2023-08-04 01:46:28,632 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 221.0) internal successors, (663), 3 states have internal predecessors, (663), 0 states have call successors, (0), 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 01:46:28,633 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 438.0) internal successors, (1752), 4 states have internal predecessors, (1752), 0 states have call successors, (0), 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 01:46:28,634 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 438.0) internal successors, (1752), 4 states have internal predecessors, (1752), 0 states have call successors, (0), 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 01:46:28,634 INFO L175 Difference]: Start difference. First operand has 80 places, 79 transitions, 352 flow. Second operand 3 states and 663 transitions. [2023-08-04 01:46:28,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 122 transitions, 760 flow [2023-08-04 01:46:30,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 122 transitions, 748 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-04 01:46:30,194 INFO L231 Difference]: Finished difference. Result has 82 places, 83 transitions, 388 flow [2023-08-04 01:46:30,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=438, PETRI_DIFFERENCE_MINUEND_FLOW=340, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=388, PETRI_PLACES=82, PETRI_TRANSITIONS=83} [2023-08-04 01:46:30,194 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 27 predicate places. [2023-08-04 01:46:30,194 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 83 transitions, 388 flow [2023-08-04 01:46:30,194 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 01:46:30,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 01:46:30,195 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 01:46:30,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-04 01:46:30,195 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 01:46:30,195 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 01:46:30,195 INFO L85 PathProgramCache]: Analyzing trace with hash 1635174708, now seen corresponding path program 1 times [2023-08-04 01:46:30,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 01:46:30,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675659771] [2023-08-04 01:46:30,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:46:30,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 01:46:30,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:46:30,293 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 01:46:30,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 01:46:30,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675659771] [2023-08-04 01:46:30,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675659771] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 01:46:30,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 01:46:30,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-04 01:46:30,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245928764] [2023-08-04 01:46:30,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 01:46:30,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-04 01:46:30,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 01:46:30,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-04 01:46:30,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-04 01:46:30,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 189 out of 438 [2023-08-04 01:46:30,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 83 transitions, 388 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 01:46:30,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 01:46:30,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 189 of 438 [2023-08-04 01:46:30,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 01:46:35,002 INFO L124 PetriNetUnfolderBase]: 46667/65306 cut-off events. [2023-08-04 01:46:35,002 INFO L125 PetriNetUnfolderBase]: For 80308/80481 co-relation queries the response was YES. [2023-08-04 01:46:35,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 188891 conditions, 65306 events. 46667/65306 cut-off events. For 80308/80481 co-relation queries the response was YES. Maximal size of possible extension queue 2490. Compared 455497 event pairs, 28719 based on Foata normal form. 110/53697 useless extension candidates. Maximal degree in co-relation 187046. Up to 60626 conditions per place. [2023-08-04 01:46:35,550 INFO L140 encePairwiseOnDemand]: 433/438 looper letters, 66 selfloop transitions, 2 changer transitions 36/118 dead transitions. [2023-08-04 01:46:35,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 118 transitions, 778 flow [2023-08-04 01:46:35,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-04 01:46:35,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-04 01:46:35,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 838 transitions. [2023-08-04 01:46:35,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.478310502283105 [2023-08-04 01:46:35,553 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 838 transitions. [2023-08-04 01:46:35,553 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 838 transitions. [2023-08-04 01:46:35,553 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 01:46:35,553 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 838 transitions. [2023-08-04 01:46:35,555 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 209.5) internal successors, (838), 4 states have internal predecessors, (838), 0 states have call successors, (0), 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 01:46:35,557 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 438.0) internal successors, (2190), 5 states have internal predecessors, (2190), 0 states have call successors, (0), 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 01:46:35,557 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 438.0) internal successors, (2190), 5 states have internal predecessors, (2190), 0 states have call successors, (0), 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 01:46:35,557 INFO L175 Difference]: Start difference. First operand has 82 places, 83 transitions, 388 flow. Second operand 4 states and 838 transitions. [2023-08-04 01:46:35,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 118 transitions, 778 flow [2023-08-04 01:46:36,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 118 transitions, 754 flow, removed 6 selfloop flow, removed 2 redundant places. [2023-08-04 01:46:36,748 INFO L231 Difference]: Finished difference. Result has 84 places, 82 transitions, 374 flow [2023-08-04 01:46:36,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=438, PETRI_DIFFERENCE_MINUEND_FLOW=372, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=374, PETRI_PLACES=84, PETRI_TRANSITIONS=82} [2023-08-04 01:46:36,748 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 29 predicate places. [2023-08-04 01:46:36,748 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 82 transitions, 374 flow [2023-08-04 01:46:36,749 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 01:46:36,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 01:46:36,749 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 01:46:36,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-04 01:46:36,749 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 01:46:36,749 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 01:46:36,749 INFO L85 PathProgramCache]: Analyzing trace with hash 716060610, now seen corresponding path program 1 times [2023-08-04 01:46:36,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 01:46:36,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173785250] [2023-08-04 01:46:36,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:46:36,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 01:46:36,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:46:36,793 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 01:46:36,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 01:46:36,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173785250] [2023-08-04 01:46:36,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173785250] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 01:46:36,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 01:46:36,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-04 01:46:36,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489615237] [2023-08-04 01:46:36,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 01:46:36,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 01:46:36,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 01:46:36,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 01:46:36,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-04 01:46:36,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 438 [2023-08-04 01:46:36,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 82 transitions, 374 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 01:46:36,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 01:46:36,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 438 [2023-08-04 01:46:36,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 01:46:41,787 INFO L124 PetriNetUnfolderBase]: 49055/68693 cut-off events. [2023-08-04 01:46:41,788 INFO L125 PetriNetUnfolderBase]: For 77247/78916 co-relation queries the response was YES. [2023-08-04 01:46:42,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 197438 conditions, 68693 events. 49055/68693 cut-off events. For 77247/78916 co-relation queries the response was YES. Maximal size of possible extension queue 2570. Compared 481390 event pairs, 25277 based on Foata normal form. 1269/58355 useless extension candidates. Maximal degree in co-relation 197410. Up to 48081 conditions per place. [2023-08-04 01:46:42,340 INFO L140 encePairwiseOnDemand]: 432/438 looper letters, 117 selfloop transitions, 4 changer transitions 0/135 dead transitions. [2023-08-04 01:46:42,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 135 transitions, 870 flow [2023-08-04 01:46:42,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 01:46:42,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 01:46:42,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 668 transitions. [2023-08-04 01:46:42,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5083713850837138 [2023-08-04 01:46:42,342 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 668 transitions. [2023-08-04 01:46:42,342 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 668 transitions. [2023-08-04 01:46:42,342 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 01:46:42,342 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 668 transitions. [2023-08-04 01:46:42,343 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 222.66666666666666) internal successors, (668), 3 states have internal predecessors, (668), 0 states have call successors, (0), 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 01:46:42,344 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 438.0) internal successors, (1752), 4 states have internal predecessors, (1752), 0 states have call successors, (0), 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 01:46:42,344 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 438.0) internal successors, (1752), 4 states have internal predecessors, (1752), 0 states have call successors, (0), 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 01:46:42,344 INFO L175 Difference]: Start difference. First operand has 84 places, 82 transitions, 374 flow. Second operand 3 states and 668 transitions. [2023-08-04 01:46:42,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 135 transitions, 870 flow [2023-08-04 01:46:43,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 135 transitions, 858 flow, removed 4 selfloop flow, removed 4 redundant places. [2023-08-04 01:46:43,869 INFO L231 Difference]: Finished difference. Result has 82 places, 86 transitions, 410 flow [2023-08-04 01:46:43,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=438, PETRI_DIFFERENCE_MINUEND_FLOW=362, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=410, PETRI_PLACES=82, PETRI_TRANSITIONS=86} [2023-08-04 01:46:43,869 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 27 predicate places. [2023-08-04 01:46:43,869 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 86 transitions, 410 flow [2023-08-04 01:46:43,870 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 01:46:43,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 01:46:43,870 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 01:46:43,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-04 01:46:43,870 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 01:46:43,870 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 01:46:43,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1605340212, now seen corresponding path program 1 times [2023-08-04 01:46:43,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 01:46:43,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255899269] [2023-08-04 01:46:43,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:46:43,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 01:46:43,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:46:43,967 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 01:46:43,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 01:46:43,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255899269] [2023-08-04 01:46:43,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255899269] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 01:46:43,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 01:46:43,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-04 01:46:43,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736596638] [2023-08-04 01:46:43,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 01:46:43,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 01:46:43,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 01:46:43,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 01:46:43,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-04 01:46:44,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 188 out of 438 [2023-08-04 01:46:44,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 86 transitions, 410 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 01:46:44,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 01:46:44,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 188 of 438 [2023-08-04 01:46:44,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 01:46:52,363 INFO L124 PetriNetUnfolderBase]: 78255/110338 cut-off events. [2023-08-04 01:46:52,363 INFO L125 PetriNetUnfolderBase]: For 134989/137993 co-relation queries the response was YES. [2023-08-04 01:46:52,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 328207 conditions, 110338 events. 78255/110338 cut-off events. For 134989/137993 co-relation queries the response was YES. Maximal size of possible extension queue 3957. Compared 821955 event pairs, 31261 based on Foata normal form. 709/92952 useless extension candidates. Maximal degree in co-relation 328176. Up to 51603 conditions per place. [2023-08-04 01:46:53,219 INFO L140 encePairwiseOnDemand]: 430/438 looper letters, 172 selfloop transitions, 8 changer transitions 0/194 dead transitions. [2023-08-04 01:46:53,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 194 transitions, 1316 flow [2023-08-04 01:46:53,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-04 01:46:53,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-04 01:46:53,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1071 transitions. [2023-08-04 01:46:53,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48904109589041095 [2023-08-04 01:46:53,222 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1071 transitions. [2023-08-04 01:46:53,222 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1071 transitions. [2023-08-04 01:46:53,222 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 01:46:53,223 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1071 transitions. [2023-08-04 01:46:53,224 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 214.2) internal successors, (1071), 5 states have internal predecessors, (1071), 0 states have call successors, (0), 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 01:46:53,226 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 438.0) internal successors, (2628), 6 states have internal predecessors, (2628), 0 states have call successors, (0), 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 01:46:53,227 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 438.0) internal successors, (2628), 6 states have internal predecessors, (2628), 0 states have call successors, (0), 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 01:46:53,227 INFO L175 Difference]: Start difference. First operand has 82 places, 86 transitions, 410 flow. Second operand 5 states and 1071 transitions. [2023-08-04 01:46:53,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 194 transitions, 1316 flow [2023-08-04 01:46:55,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 194 transitions, 1284 flow, removed 8 selfloop flow, removed 2 redundant places. [2023-08-04 01:46:55,666 INFO L231 Difference]: Finished difference. Result has 87 places, 90 transitions, 452 flow [2023-08-04 01:46:55,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=438, PETRI_DIFFERENCE_MINUEND_FLOW=394, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=452, PETRI_PLACES=87, PETRI_TRANSITIONS=90} [2023-08-04 01:46:55,666 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 32 predicate places. [2023-08-04 01:46:55,666 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 90 transitions, 452 flow [2023-08-04 01:46:55,667 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 01:46:55,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 01:46:55,667 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 01:46:55,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-04 01:46:55,667 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 01:46:55,667 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 01:46:55,667 INFO L85 PathProgramCache]: Analyzing trace with hash 343153054, now seen corresponding path program 1 times [2023-08-04 01:46:55,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 01:46:55,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770588465] [2023-08-04 01:46:55,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:46:55,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 01:46:55,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:46:55,763 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-08-04 01:46:55,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 01:46:55,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770588465] [2023-08-04 01:46:55,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770588465] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 01:46:55,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 01:46:55,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-04 01:46:55,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675846006] [2023-08-04 01:46:55,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 01:46:55,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 01:46:55,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 01:46:55,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 01:46:55,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-04 01:46:55,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 188 out of 438 [2023-08-04 01:46:55,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 90 transitions, 452 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 01:46:55,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 01:46:55,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 188 of 438 [2023-08-04 01:46:55,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 01:47:05,057 INFO L124 PetriNetUnfolderBase]: 89347/125686 cut-off events. [2023-08-04 01:47:05,057 INFO L125 PetriNetUnfolderBase]: For 156366/161490 co-relation queries the response was YES. [2023-08-04 01:47:05,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 376104 conditions, 125686 events. 89347/125686 cut-off events. For 156366/161490 co-relation queries the response was YES. Maximal size of possible extension queue 4489. Compared 957329 event pairs, 24517 based on Foata normal form. 136/100481 useless extension candidates. Maximal degree in co-relation 376067. Up to 74298 conditions per place. [2023-08-04 01:47:06,348 INFO L140 encePairwiseOnDemand]: 430/438 looper letters, 119 selfloop transitions, 7 changer transitions 36/176 dead transitions. [2023-08-04 01:47:06,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 176 transitions, 1199 flow [2023-08-04 01:47:06,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-04 01:47:06,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-04 01:47:06,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1058 transitions. [2023-08-04 01:47:06,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4831050228310502 [2023-08-04 01:47:06,351 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1058 transitions. [2023-08-04 01:47:06,351 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1058 transitions. [2023-08-04 01:47:06,351 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 01:47:06,351 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1058 transitions. [2023-08-04 01:47:06,353 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 211.6) internal successors, (1058), 5 states have internal predecessors, (1058), 0 states have call successors, (0), 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 01:47:06,355 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 438.0) internal successors, (2628), 6 states have internal predecessors, (2628), 0 states have call successors, (0), 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 01:47:06,355 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 438.0) internal successors, (2628), 6 states have internal predecessors, (2628), 0 states have call successors, (0), 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 01:47:06,356 INFO L175 Difference]: Start difference. First operand has 87 places, 90 transitions, 452 flow. Second operand 5 states and 1058 transitions. [2023-08-04 01:47:06,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 176 transitions, 1199 flow [2023-08-04 01:47:08,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 176 transitions, 1192 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-04 01:47:08,064 INFO L231 Difference]: Finished difference. Result has 92 places, 91 transitions, 477 flow [2023-08-04 01:47:08,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=438, 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 01:47:08,064 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 37 predicate places. [2023-08-04 01:47:08,064 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 91 transitions, 477 flow [2023-08-04 01:47:08,064 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 01:47:08,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 01:47:08,065 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 01:47:08,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-04 01:47:08,065 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 01:47:08,065 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 01:47:08,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1623678301, now seen corresponding path program 1 times [2023-08-04 01:47:08,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 01:47:08,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954509763] [2023-08-04 01:47:08,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:47:08,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 01:47:08,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:47:08,233 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 01:47:08,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 01:47:08,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954509763] [2023-08-04 01:47:08,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954509763] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 01:47:08,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1558768114] [2023-08-04 01:47:08,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:47:08,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 01:47:08,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 01:47:08,238 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 01:47:08,251 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 01:47:08,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:47:08,365 INFO L262 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-04 01:47:08,371 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 01:47:08,540 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 01:47:08,541 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-04 01:47:08,683 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 01:47:08,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1558768114] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-04 01:47:08,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-04 01:47:08,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 13 [2023-08-04 01:47:08,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052224053] [2023-08-04 01:47:08,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 01:47:08,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-04 01:47:08,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 01:47:08,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-04 01:47:08,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2023-08-04 01:47:08,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 180 out of 438 [2023-08-04 01:47:08,857 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 01:47:08,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 01:47:08,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 438 [2023-08-04 01:47:08,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 01:47:17,949 INFO L124 PetriNetUnfolderBase]: 83212/116185 cut-off events. [2023-08-04 01:47:17,949 INFO L125 PetriNetUnfolderBase]: For 170379/175188 co-relation queries the response was YES. [2023-08-04 01:47:18,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 356887 conditions, 116185 events. 83212/116185 cut-off events. For 170379/175188 co-relation queries the response was YES. Maximal size of possible extension queue 4187. Compared 866884 event pairs, 20378 based on Foata normal form. 928/96810 useless extension candidates. Maximal degree in co-relation 356845. Up to 37867 conditions per place. [2023-08-04 01:47:18,922 INFO L140 encePairwiseOnDemand]: 428/438 looper letters, 153 selfloop transitions, 12 changer transitions 0/179 dead transitions. [2023-08-04 01:47:18,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 179 transitions, 1231 flow [2023-08-04 01:47:18,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-04 01:47:18,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-04 01:47:18,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1385 transitions. [2023-08-04 01:47:18,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4517286366601435 [2023-08-04 01:47:18,924 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1385 transitions. [2023-08-04 01:47:18,924 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1385 transitions. [2023-08-04 01:47:18,925 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 01:47:18,925 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1385 transitions. [2023-08-04 01:47:18,927 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 197.85714285714286) internal successors, (1385), 7 states have internal predecessors, (1385), 0 states have call successors, (0), 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 01:47:18,930 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 438.0) internal successors, (3504), 8 states have internal predecessors, (3504), 0 states have call successors, (0), 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 01:47:18,930 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 438.0) internal successors, (3504), 8 states have internal predecessors, (3504), 0 states have call successors, (0), 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 01:47:18,930 INFO L175 Difference]: Start difference. First operand has 92 places, 91 transitions, 477 flow. Second operand 7 states and 1385 transitions. [2023-08-04 01:47:18,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 179 transitions, 1231 flow [2023-08-04 01:47:20,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 179 transitions, 1212 flow, removed 6 selfloop flow, removed 4 redundant places. [2023-08-04 01:47:20,504 INFO L231 Difference]: Finished difference. Result has 94 places, 93 transitions, 520 flow [2023-08-04 01:47:20,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=438, 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 01:47:20,505 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 39 predicate places. [2023-08-04 01:47:20,505 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 93 transitions, 520 flow [2023-08-04 01:47:20,505 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 01:47:20,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 01:47:20,505 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 01:47:20,511 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 01:47:20,710 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,SelfDestructingSolverStorable22 [2023-08-04 01:47:20,710 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 01:47:20,710 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 01:47:20,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1484883419, now seen corresponding path program 1 times [2023-08-04 01:47:20,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 01:47:20,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348190066] [2023-08-04 01:47:20,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:47:20,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 01:47:20,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:47:20,871 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 01:47:20,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 01:47:20,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348190066] [2023-08-04 01:47:20,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348190066] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 01:47:20,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1330024183] [2023-08-04 01:47:20,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:47:20,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 01:47:20,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 01:47:20,873 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 01:47:20,879 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 01:47:20,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:47:20,996 INFO L262 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-04 01:47:20,997 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 01:47:21,082 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 01:47:21,082 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-04 01:47:21,171 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 01:47:21,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1330024183] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-04 01:47:21,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-04 01:47:21,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 13 [2023-08-04 01:47:21,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757137388] [2023-08-04 01:47:21,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 01:47:21,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-04 01:47:21,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 01:47:21,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-04 01:47:21,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2023-08-04 01:47:21,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 180 out of 438 [2023-08-04 01:47:21,309 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 01:47:21,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 01:47:21,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 438 [2023-08-04 01:47:21,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 01:47:29,725 INFO L124 PetriNetUnfolderBase]: 78195/109062 cut-off events. [2023-08-04 01:47:29,726 INFO L125 PetriNetUnfolderBase]: For 225607/228020 co-relation queries the response was YES. [2023-08-04 01:47:30,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 343253 conditions, 109062 events. 78195/109062 cut-off events. For 225607/228020 co-relation queries the response was YES. Maximal size of possible extension queue 3929. Compared 802307 event pairs, 23337 based on Foata normal form. 56/86295 useless extension candidates. Maximal degree in co-relation 343209. Up to 35597 conditions per place. [2023-08-04 01:47:30,714 INFO L140 encePairwiseOnDemand]: 428/438 looper letters, 165 selfloop transitions, 12 changer transitions 0/193 dead transitions. [2023-08-04 01:47:30,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 193 transitions, 1390 flow [2023-08-04 01:47:30,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-04 01:47:30,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-04 01:47:30,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1395 transitions. [2023-08-04 01:47:30,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45499021526418787 [2023-08-04 01:47:30,717 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1395 transitions. [2023-08-04 01:47:30,717 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1395 transitions. [2023-08-04 01:47:30,718 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 01:47:30,718 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1395 transitions. [2023-08-04 01:47:30,719 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 199.28571428571428) internal successors, (1395), 7 states have internal predecessors, (1395), 0 states have call successors, (0), 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 01:47:30,721 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 438.0) internal successors, (3504), 8 states have internal predecessors, (3504), 0 states have call successors, (0), 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 01:47:30,722 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 438.0) internal successors, (3504), 8 states have internal predecessors, (3504), 0 states have call successors, (0), 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 01:47:30,722 INFO L175 Difference]: Start difference. First operand has 94 places, 93 transitions, 520 flow. Second operand 7 states and 1395 transitions. [2023-08-04 01:47:30,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 193 transitions, 1390 flow [2023-08-04 01:47:32,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 193 transitions, 1352 flow, removed 8 selfloop flow, removed 4 redundant places. [2023-08-04 01:47:32,065 INFO L231 Difference]: Finished difference. Result has 98 places, 95 transitions, 552 flow [2023-08-04 01:47:32,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=438, 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 01:47:32,065 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 43 predicate places. [2023-08-04 01:47:32,065 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 95 transitions, 552 flow [2023-08-04 01:47:32,066 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 01:47:32,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 01:47:32,066 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 01:47:32,070 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 01:47:32,266 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 01:47:32,266 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 01:47:32,267 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 01:47:32,267 INFO L85 PathProgramCache]: Analyzing trace with hash 972899722, now seen corresponding path program 1 times [2023-08-04 01:47:32,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 01:47:32,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050074775] [2023-08-04 01:47:32,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:47:32,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 01:47:32,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:47:33,007 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-08-04 01:47:33,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 01:47:33,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050074775] [2023-08-04 01:47:33,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050074775] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 01:47:33,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 01:47:33,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-04 01:47:33,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42956007] [2023-08-04 01:47:33,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 01:47:33,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-04 01:47:33,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 01:47:33,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-04 01:47:33,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-08-04 01:47:33,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 438 [2023-08-04 01:47:33,479 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 01:47:33,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 01:47:33,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 438 [2023-08-04 01:47:33,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 01:47:44,703 INFO L124 PetriNetUnfolderBase]: 96196/135848 cut-off events. [2023-08-04 01:47:44,703 INFO L125 PetriNetUnfolderBase]: For 288349/291555 co-relation queries the response was YES. [2023-08-04 01:47:45,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 425819 conditions, 135848 events. 96196/135848 cut-off events. For 288349/291555 co-relation queries the response was YES. Maximal size of possible extension queue 5206. Compared 1056065 event pairs, 16828 based on Foata normal form. 45/109284 useless extension candidates. Maximal degree in co-relation 425774. Up to 108461 conditions per place. [2023-08-04 01:47:45,988 INFO L140 encePairwiseOnDemand]: 426/438 looper letters, 185 selfloop transitions, 20 changer transitions 6/231 dead transitions. [2023-08-04 01:47:45,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 231 transitions, 1604 flow [2023-08-04 01:47:45,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-04 01:47:45,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-04 01:47:45,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1245 transitions. [2023-08-04 01:47:45,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4737442922374429 [2023-08-04 01:47:45,990 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1245 transitions. [2023-08-04 01:47:45,991 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1245 transitions. [2023-08-04 01:47:45,991 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 01:47:45,991 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1245 transitions. [2023-08-04 01:47:45,992 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 207.5) internal successors, (1245), 6 states have internal predecessors, (1245), 0 states have call successors, (0), 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 01:47:45,994 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 438.0) internal successors, (3066), 7 states have internal predecessors, (3066), 0 states have call successors, (0), 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 01:47:45,994 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 438.0) internal successors, (3066), 7 states have internal predecessors, (3066), 0 states have call successors, (0), 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 01:47:45,994 INFO L175 Difference]: Start difference. First operand has 98 places, 95 transitions, 552 flow. Second operand 6 states and 1245 transitions. [2023-08-04 01:47:45,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 231 transitions, 1604 flow [2023-08-04 01:47:47,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 231 transitions, 1570 flow, removed 4 selfloop flow, removed 5 redundant places. [2023-08-04 01:47:47,474 INFO L231 Difference]: Finished difference. Result has 102 places, 110 transitions, 705 flow [2023-08-04 01:47:47,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=438, 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 01:47:47,474 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 47 predicate places. [2023-08-04 01:47:47,474 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 110 transitions, 705 flow [2023-08-04 01:47:47,475 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 01:47:47,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 01:47:47,475 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 01:47:47,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-04 01:47:47,475 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 01:47:47,475 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 01:47:47,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1378652834, now seen corresponding path program 2 times [2023-08-04 01:47:47,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 01:47:47,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644157680] [2023-08-04 01:47:47,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:47:47,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 01:47:47,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:47:48,182 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-08-04 01:47:48,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 01:47:48,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644157680] [2023-08-04 01:47:48,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644157680] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 01:47:48,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1377591461] [2023-08-04 01:47:48,183 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-04 01:47:48,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 01:47:48,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 01:47:48,186 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 01:47:48,214 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 01:47:48,314 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-04 01:47:48,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-04 01:47:48,316 INFO L262 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-04 01:47:48,322 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 01:47:48,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-04 01:47:48,619 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-04 01:47:48,780 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 01:47:48,780 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-04 01:47:48,892 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_722 (Array Int Int)) (~A~0.base Int)) (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_722))) (let ((.cse0 (select .cse2 ~A~0.base))) (or (not (= (select .cse0 (+ c_~A~0.offset (* c_~i_BA~0 4))) |c_thread2Thread1of2ForFork1_#t~mem4|)) (let ((.cse1 (* c_~i_AB~0 4))) (= (select .cse0 (+ c_~A~0.offset .cse1)) (select (select .cse2 c_~B~0.base) (+ c_~B~0.offset .cse1)))))))) is different from false [2023-08-04 01:47:48,972 INFO L322 Elim1Store]: treesize reduction 15, result has 80.5 percent of original size [2023-08-04 01:47:48,972 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 146 treesize of output 151 [2023-08-04 01:47:49,005 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-04 01:47:49,005 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 90 treesize of output 92 [2023-08-04 01:47:49,662 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 4 not checked. [2023-08-04 01:47:49,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1377591461] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-04 01:47:49,662 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-04 01:47:49,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 22 [2023-08-04 01:47:49,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055527330] [2023-08-04 01:47:49,662 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-04 01:47:49,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-04 01:47:49,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 01:47:49,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-04 01:47:49,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=404, Unknown=1, NotChecked=40, Total=506 [2023-08-04 01:47:49,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 138 out of 438 [2023-08-04 01:47:49,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 110 transitions, 705 flow. Second operand has 23 states, 23 states have (on average 142.3913043478261) internal successors, (3275), 23 states have internal predecessors, (3275), 0 states have call successors, (0), 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 01:47:49,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 01:47:49,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 138 of 438 [2023-08-04 01:47:49,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 01:48:30,647 INFO L124 PetriNetUnfolderBase]: 343774/456101 cut-off events. [2023-08-04 01:48:30,647 INFO L125 PetriNetUnfolderBase]: For 888505/888505 co-relation queries the response was YES. [2023-08-04 01:48:33,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1510612 conditions, 456101 events. 343774/456101 cut-off events. For 888505/888505 co-relation queries the response was YES. Maximal size of possible extension queue 9356. Compared 3133235 event pairs, 70641 based on Foata normal form. 2943/421811 useless extension candidates. Maximal degree in co-relation 1510567. Up to 266739 conditions per place. [2023-08-04 01:48:35,138 INFO L140 encePairwiseOnDemand]: 408/438 looper letters, 769 selfloop transitions, 220 changer transitions 9/1002 dead transitions. [2023-08-04 01:48:35,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 1002 transitions, 7495 flow [2023-08-04 01:48:35,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-08-04 01:48:35,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-08-04 01:48:35,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 4789 transitions. [2023-08-04 01:48:35,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37702723980475517 [2023-08-04 01:48:35,144 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 4789 transitions. [2023-08-04 01:48:35,144 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 4789 transitions. [2023-08-04 01:48:35,145 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 01:48:35,145 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 4789 transitions. [2023-08-04 01:48:35,149 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 165.13793103448276) internal successors, (4789), 29 states have internal predecessors, (4789), 0 states have call successors, (0), 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 01:48:35,158 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 438.0) internal successors, (13140), 30 states have internal predecessors, (13140), 0 states have call successors, (0), 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 01:48:35,159 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 438.0) internal successors, (13140), 30 states have internal predecessors, (13140), 0 states have call successors, (0), 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 01:48:35,159 INFO L175 Difference]: Start difference. First operand has 102 places, 110 transitions, 705 flow. Second operand 29 states and 4789 transitions. [2023-08-04 01:48:35,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 1002 transitions, 7495 flow [2023-08-04 01:49:04,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 1002 transitions, 7303 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-04 01:49:04,970 INFO L231 Difference]: Finished difference. Result has 147 places, 349 transitions, 3073 flow [2023-08-04 01:49:04,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=438, PETRI_DIFFERENCE_MINUEND_FLOW=679, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=3073, PETRI_PLACES=147, PETRI_TRANSITIONS=349} [2023-08-04 01:49:04,971 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 92 predicate places. [2023-08-04 01:49:04,971 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 349 transitions, 3073 flow [2023-08-04 01:49:04,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 142.3913043478261) internal successors, (3275), 23 states have internal predecessors, (3275), 0 states have call successors, (0), 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 01:49:04,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 01:49:04,972 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 01:49:04,977 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-08-04 01:49:05,172 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,SelfDestructingSolverStorable25 [2023-08-04 01:49:05,173 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 01:49:05,173 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 01:49:05,173 INFO L85 PathProgramCache]: Analyzing trace with hash 254996476, now seen corresponding path program 1 times [2023-08-04 01:49:05,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 01:49:05,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481300564] [2023-08-04 01:49:05,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:49:05,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 01:49:05,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:49:05,777 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 01:49:05,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 01:49:05,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481300564] [2023-08-04 01:49:05,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481300564] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 01:49:05,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [646844561] [2023-08-04 01:49:05,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:49:05,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 01:49:05,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 01:49:05,782 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 01:49:05,785 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 01:49:05,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:49:05,951 INFO L262 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-04 01:49:05,952 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 01:49:06,239 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 01:49:06,239 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-04 01:49:06,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [646844561] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 01:49:06,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-04 01:49:06,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 14 [2023-08-04 01:49:06,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712149357] [2023-08-04 01:49:06,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 01:49:06,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-04 01:49:06,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 01:49:06,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-04 01:49:06,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2023-08-04 01:49:06,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 180 out of 438 [2023-08-04 01:49:06,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 349 transitions, 3073 flow. Second operand has 8 states, 8 states have (on average 184.25) internal successors, (1474), 8 states have internal predecessors, (1474), 0 states have call successors, (0), 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 01:49:06,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 01:49:06,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 438 [2023-08-04 01:49:06,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 01:49:07,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1240] L48-1-->L47-5: Formula: (= (+ |v_thread1Thread2of2ForFork0_#t~post3_16| 1) v_~i_AB~0_121) InVars {thread1Thread2of2ForFork0_#t~post3=|v_thread1Thread2of2ForFork0_#t~post3_16|} OutVars{~i_AB~0=v_~i_AB~0_121} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~post3, ~i_AB~0][190], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1501#true, 9#L47-5true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~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: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 144#L47-1true, Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 42#L80-11true, Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1130#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 01:49:07,346 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-04 01:49:07,346 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 01:49:07,346 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 01:49:07,346 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 01:49:12,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 67#L59-1true, 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 26#L47-1true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 76#L80-6true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 01:49:12,091 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-04 01:49:12,091 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 01:49:12,091 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 01:49:12,091 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 01:49:13,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 67#L59-1true, 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 76#L80-6true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 105#thread1EXITtrue, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 01:49:13,217 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is not cut-off event [2023-08-04 01:49:13,218 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2023-08-04 01:49:13,218 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2023-08-04 01:49:13,218 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2023-08-04 01:49:13,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 67#L59-1true, 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~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, 199#L47-3true, 76#L80-6true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 01:49:13,269 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 01:49:13,269 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 01:49:13,269 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 01:49:13,269 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 01:49:13,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 67#L59-1true, 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 199#L47-3true, 76#L80-6true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 01:49:13,272 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 01:49:13,272 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 01:49:13,273 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 01:49:13,273 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 01:49:13,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1159#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1501#true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~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: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 105#thread1EXITtrue, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1130#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:13,483 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is not cut-off event [2023-08-04 01:49:13,483 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2023-08-04 01:49:13,483 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2023-08-04 01:49:13,483 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is not cut-off event [2023-08-04 01:49:14,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 76#L80-6true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 105#thread1EXITtrue, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 01:49:14,164 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 01:49:14,164 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 01:49:14,164 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 01:49:14,164 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 01:49:14,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 26#L47-1true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 76#L80-6true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 01:49:14,357 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 01:49:14,357 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 01:49:14,357 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 01:49:14,358 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 01:49:14,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1159#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1501#true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~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: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 42#L80-11true, Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 105#thread1EXITtrue, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1130#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:14,600 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 01:49:14,600 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 01:49:14,600 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 01:49:14,601 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 01:49:15,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [60#L48-1true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 67#L59-1true, 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 76#L80-6true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 01:49:15,709 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is not cut-off event [2023-08-04 01:49:15,709 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2023-08-04 01:49:15,709 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2023-08-04 01:49:15,709 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2023-08-04 01:49:15,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~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, 199#L47-3true, 76#L80-6true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, 166#L60true, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 01:49:15,779 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 01:49:15,779 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 01:49:15,779 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 01:49:15,779 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 01:49:15,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 76#L80-6true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, 166#L60true, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 01:49:15,783 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 01:49:15,783 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 01:49:15,783 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 01:49:15,783 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 01:49:15,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [60#L48-1true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 76#L80-6true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:15,943 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 01:49:15,943 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 01:49:15,943 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 01:49:15,943 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 01:49:17,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 67#L59-1true, 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 26#L47-1true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 42#L80-11true, Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:17,068 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 01:49:17,068 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 01:49:17,068 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 01:49:17,068 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 01:49:18,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 67#L59-1true, 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 42#L80-11true, Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 105#thread1EXITtrue, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:18,601 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is not cut-off event [2023-08-04 01:49:18,601 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is not cut-off event [2023-08-04 01:49:18,601 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is not cut-off event [2023-08-04 01:49:18,601 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is not cut-off event [2023-08-04 01:49:18,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 76#L80-6true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 105#thread1EXITtrue, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 01:49:18,615 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 01:49:18,616 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 01:49:18,616 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 01:49:18,616 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 01:49:18,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 76#L80-6true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, 82#L48-1true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 01:49:18,673 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 01:49:18,673 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 01:49:18,673 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 01:49:18,673 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 01:49:18,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 67#L59-1true, 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#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, 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 42#L80-11true, Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:18,710 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 01:49:18,710 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 01:49:18,710 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 01:49:18,710 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 01:49:18,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 67#L59-1true, 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 42#L80-11true, Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:18,717 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 01:49:18,717 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 01:49:18,717 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 01:49:18,717 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 01:49:19,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 42#L80-11true, Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 105#thread1EXITtrue, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:19,950 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 01:49:19,950 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 01:49:19,950 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 01:49:19,950 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 01:49:20,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 67#L59-1true, 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 26#L47-1true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:20,248 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 01:49:20,248 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 01:49:20,248 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 01:49:20,248 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 01:49:20,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 26#L47-1true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 42#L80-11true, Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:20,249 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 01:49:20,249 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 01:49:20,249 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 01:49:20,249 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 01:49:20,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 76#L80-6true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 01:49:20,289 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 01:49:20,289 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 01:49:20,289 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 01:49:20,289 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 01:49:21,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 67#L59-1true, 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 105#thread1EXITtrue, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:21,991 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is not cut-off event [2023-08-04 01:49:21,991 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is not cut-off event [2023-08-04 01:49:21,991 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is not cut-off event [2023-08-04 01:49:21,991 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is not cut-off event [2023-08-04 01:49:22,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 76#L80-6true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 105#thread1EXITtrue, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 87#thread2EXITtrue, thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 01:49:22,009 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 01:49:22,009 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:22,009 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:22,009 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:22,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [60#L48-1true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 67#L59-1true, 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 42#L80-11true, Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:22,344 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is not cut-off event [2023-08-04 01:49:22,345 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is not cut-off event [2023-08-04 01:49:22,345 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is not cut-off event [2023-08-04 01:49:22,345 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is not cut-off event [2023-08-04 01:49:22,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [60#L48-1true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~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: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:22,346 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is not cut-off event [2023-08-04 01:49:22,346 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is not cut-off event [2023-08-04 01:49:22,347 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is not cut-off event [2023-08-04 01:49:22,347 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is not cut-off event [2023-08-04 01:49:22,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 67#L59-1true, 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#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, 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:22,504 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 01:49:22,504 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:22,504 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:22,504 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:22,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#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, 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 42#L80-11true, Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:22,504 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 01:49:22,504 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:22,504 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:22,504 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:22,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 67#L59-1true, 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:22,512 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 01:49:22,512 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:22,512 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:22,512 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:22,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 42#L80-11true, Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, 166#L60true, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:22,513 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 01:49:22,513 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:22,513 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:22,513 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:22,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~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, 199#L47-3true, 76#L80-6true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 01:49:22,533 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 01:49:22,533 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:22,533 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:22,533 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:22,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 199#L47-3true, 76#L80-6true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 01:49:22,538 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 01:49:22,538 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:22,538 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:22,538 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:22,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [60#L48-1true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1159#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1501#true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~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: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1130#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:22,722 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is not cut-off event [2023-08-04 01:49:22,722 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is not cut-off event [2023-08-04 01:49:22,722 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is not cut-off event [2023-08-04 01:49:22,722 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is not cut-off event [2023-08-04 01:49:22,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [60#L48-1true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 42#L80-11true, Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:22,751 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 01:49:22,751 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:22,751 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:22,751 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:22,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [60#L48-1true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 76#L80-6true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:22,764 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 01:49:22,764 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:22,764 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:22,764 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:23,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 105#thread1EXITtrue, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:23,998 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 01:49:23,998 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:23,998 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:23,998 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:24,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 67#L59-1true, 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 26#L47-1true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 135#L81-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:24,365 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 01:49:24,365 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:24,365 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:24,365 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:24,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 26#L47-1true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:24,366 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 01:49:24,366 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:24,366 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:24,366 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:24,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 76#L80-6true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 87#thread2EXITtrue, thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 01:49:24,409 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 01:49:24,409 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:24,409 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:24,409 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 01:49:26,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 67#L59-1true, 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 105#thread1EXITtrue, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:26,161 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is not cut-off event [2023-08-04 01:49:26,161 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is not cut-off event [2023-08-04 01:49:26,161 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is not cut-off event [2023-08-04 01:49:26,161 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is not cut-off event [2023-08-04 01:49:26,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 42#L80-11true, Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 105#thread1EXITtrue, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:26,165 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,165 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,165 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,165 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [60#L48-1true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 67#L59-1true, 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:26,200 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is not cut-off event [2023-08-04 01:49:26,200 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is not cut-off event [2023-08-04 01:49:26,200 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is not cut-off event [2023-08-04 01:49:26,200 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is not cut-off event [2023-08-04 01:49:26,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 1147#true, 60#L48-1true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 76#L80-6true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 87#thread2EXITtrue, thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 01:49:26,218 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,218 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,218 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,218 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 42#L80-11true, Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, 82#L48-1true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:26,285 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,285 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,285 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,285 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 76#L80-6true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, 82#L48-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 01:49:26,293 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,293 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,293 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,293 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#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, 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, 166#L60true, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:26,354 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,354 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,354 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,354 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 67#L59-1true, 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#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, 199#L47-3true, 135#L81-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:26,356 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,356 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,356 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,356 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, 166#L60true, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:26,367 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,367 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,367 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,367 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 67#L59-1true, 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:26,368 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,368 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,368 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,368 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~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, 199#L47-3true, 76#L80-6true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 87#thread2EXITtrue, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 01:49:26,395 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,395 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,395 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,395 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 76#L80-6true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 87#thread2EXITtrue, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 01:49:26,401 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,401 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,401 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,402 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 108#L47true, Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 76#L80-6true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:26,846 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is not cut-off event [2023-08-04 01:49:26,846 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is not cut-off event [2023-08-04 01:49:26,846 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is not cut-off event [2023-08-04 01:49:26,846 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is not cut-off event [2023-08-04 01:49:26,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [60#L48-1true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:26,977 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,977 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,977 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:26,977 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:27,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, 166#L60true, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 105#thread1EXITtrue, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:27,891 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 01:49:27,891 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:27,892 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:27,892 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:27,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 67#L59-1true, 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, 168#L81-4true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:27,892 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 01:49:27,892 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:27,892 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:27,892 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:28,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 26#L47-1true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 135#L81-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:28,690 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 01:49:28,690 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:28,690 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:28,690 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:28,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 26#L47-1true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 42#L80-11true, Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:28,691 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 01:49:28,691 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:28,691 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:28,691 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:28,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([946] L59-->L59-1: Formula: (= |v_thread2Thread2of2ForFork1_#t~mem4_1| (select (select |v_#memory_int_3| v_~B~0.base_2) (+ (* v_~i_BA~0_3 4) v_~B~0.offset_2))) InVars {#memory_int=|v_#memory_int_3|, ~B~0.base=v_~B~0.base_2, ~i_BA~0=v_~i_BA~0_3, ~B~0.offset=v_~B~0.offset_2} OutVars{#memory_int=|v_#memory_int_3|, ~B~0.base=v_~B~0.base_2, ~i_BA~0=v_~i_BA~0_3, ~B~0.offset=v_~B~0.offset_2, thread2Thread2of2ForFork1_#t~mem4=|v_thread2Thread2of2ForFork1_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#t~mem4][345], [154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 67#L59-1true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 2357#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1186#true, 82#L48-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:28,856 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is not cut-off event [2023-08-04 01:49:28,856 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is not cut-off event [2023-08-04 01:49:28,856 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is not cut-off event [2023-08-04 01:49:28,856 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is not cut-off event [2023-08-04 01:49:29,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1220] L60-1-->L59-5: Formula: (= (+ |v_thread2Thread2of2ForFork1_#t~post6_17| 1) v_~i_BA~0_115) InVars {thread2Thread2of2ForFork1_#t~post6=|v_thread2Thread2of2ForFork1_#t~post6_17|} OutVars{~i_BA~0=v_~i_BA~0_115} AuxVars[] AssignedVars[~i_BA~0, thread2Thread2of2ForFork1_#t~post6][572], [154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 144#L47-1true, Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:29,895 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 01:49:29,895 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:29,895 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:29,895 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:31,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 105#thread1EXITtrue, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:31,185 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,185 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,185 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,186 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 42#L80-11true, Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 105#thread1EXITtrue, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 87#thread2EXITtrue, thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 01:49:31,190 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,190 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,190 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,190 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [60#L48-1true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 67#L59-1true, 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:31,263 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is not cut-off event [2023-08-04 01:49:31,263 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is not cut-off event [2023-08-04 01:49:31,263 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is not cut-off event [2023-08-04 01:49:31,263 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is not cut-off event [2023-08-04 01:49:31,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, 82#L48-1true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:31,456 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,456 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,456 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,457 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 199#L47-3true, 76#L80-6true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 87#thread2EXITtrue, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 82#L48-1true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 01:49:31,476 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,476 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,476 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,476 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#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, 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 42#L80-11true, Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:31,608 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,608 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,608 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,608 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#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, 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, 166#L60true, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:31,610 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,610 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,610 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,610 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 42#L80-11true, Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:31,642 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,642 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,642 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,642 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 135#L81-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, 166#L60true, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:31,643 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,643 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,643 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,644 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 67#L59-1true, 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, 168#L81-4true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:31,646 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,646 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,646 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,646 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 26#L47-1true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 199#L47-3true, 76#L80-6true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, 166#L60true, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 01:49:31,713 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,713 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,713 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:31,713 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:32,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [60#L48-1true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:32,153 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 01:49:32,153 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:32,153 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:32,154 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:32,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [60#L48-1true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 42#L80-11true, Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:32,154 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 01:49:32,154 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:32,154 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:32,154 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:33,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1501#true, 9#L47-5true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 165#L47-5true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1130#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:33,502 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 01:49:33,502 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:33,502 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:33,502 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:34,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, 168#L81-4true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:34,219 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 01:49:34,220 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:34,220 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:34,220 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:35,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 26#L47-1true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:35,428 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 01:49:35,428 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:35,428 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:35,428 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:35,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 26#L47-1true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 42#L80-11true, Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 87#thread2EXITtrue, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 01:49:35,445 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 01:49:35,445 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:35,445 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:35,445 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:35,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([946] L59-->L59-1: Formula: (= |v_thread2Thread2of2ForFork1_#t~mem4_1| (select (select |v_#memory_int_3| v_~B~0.base_2) (+ (* v_~i_BA~0_3 4) v_~B~0.offset_2))) InVars {#memory_int=|v_#memory_int_3|, ~B~0.base=v_~B~0.base_2, ~i_BA~0=v_~i_BA~0_3, ~B~0.offset=v_~B~0.offset_2} OutVars{#memory_int=|v_#memory_int_3|, ~B~0.base=v_~B~0.base_2, ~i_BA~0=v_~i_BA~0_3, ~B~0.offset=v_~B~0.offset_2, thread2Thread2of2ForFork1_#t~mem4=|v_thread2Thread2of2ForFork1_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#t~mem4][345], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 67#L59-1true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 2357#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 82#L48-1true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:35,728 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is not cut-off event [2023-08-04 01:49:35,729 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is not cut-off event [2023-08-04 01:49:35,729 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is not cut-off event [2023-08-04 01:49:35,729 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is not cut-off event [2023-08-04 01:49:35,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([946] L59-->L59-1: Formula: (= |v_thread2Thread2of2ForFork1_#t~mem4_1| (select (select |v_#memory_int_3| v_~B~0.base_2) (+ (* v_~i_BA~0_3 4) v_~B~0.offset_2))) InVars {#memory_int=|v_#memory_int_3|, ~B~0.base=v_~B~0.base_2, ~i_BA~0=v_~i_BA~0_3, ~B~0.offset=v_~B~0.offset_2} OutVars{#memory_int=|v_#memory_int_3|, ~B~0.base=v_~B~0.base_2, ~i_BA~0=v_~i_BA~0_3, ~B~0.offset=v_~B~0.offset_2, thread2Thread2of2ForFork1_#t~mem4=|v_thread2Thread2of2ForFork1_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#t~mem4][345], [154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 67#L59-1true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 135#L81-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 2357#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 82#L48-1true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:35,751 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is not cut-off event [2023-08-04 01:49:35,751 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is not cut-off event [2023-08-04 01:49:35,751 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is not cut-off event [2023-08-04 01:49:35,752 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is not cut-off event [2023-08-04 01:49:38,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 105#thread1EXITtrue, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:38,774 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 01:49:38,774 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:38,774 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:38,775 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:38,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 105#thread1EXITtrue, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 87#thread2EXITtrue, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 01:49:38,777 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 01:49:38,777 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:38,777 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:38,777 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:38,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 76#L80-6true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, 166#L60true, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 105#thread1EXITtrue, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:38,801 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is not cut-off event [2023-08-04 01:49:38,801 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is not cut-off event [2023-08-04 01:49:38,801 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is not cut-off event [2023-08-04 01:49:38,801 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is not cut-off event [2023-08-04 01:49:38,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [60#L48-1true, Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 42#L80-11true, Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 87#thread2EXITtrue, thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 01:49:38,869 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 01:49:38,869 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:38,869 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:38,869 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 42#L80-11true, Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, 82#L48-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:39,010 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,010 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,010 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,011 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 135#L81-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, 82#L48-1true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:39,011 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,012 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,012 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,012 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#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, 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 42#L80-11true, Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 87#thread2EXITtrue, thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 01:49:39,122 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,122 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,123 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,123 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#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, 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:39,125 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,125 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,126 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,126 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 42#L80-11true, Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 87#thread2EXITtrue, thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 01:49:39,148 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,148 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,148 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,148 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:39,150 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,150 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,150 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,150 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, 166#L60true, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, 168#L81-4true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:39,151 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,151 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,151 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,151 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 87#thread2EXITtrue, thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, 168#L81-4true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:39,153 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,153 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,153 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,154 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~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, 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 76#L80-6true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 01:49:39,240 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,240 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,240 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,240 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 76#L80-6true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 01:49:39,244 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,244 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,244 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,244 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 108#L47true, Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 42#L80-11true, Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, 166#L60true, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:39,349 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is not cut-off event [2023-08-04 01:49:39,349 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is not cut-off event [2023-08-04 01:49:39,349 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is not cut-off event [2023-08-04 01:49:39,349 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is not cut-off event [2023-08-04 01:49:39,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [60#L48-1true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:39,585 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,585 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,586 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:39,586 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:40,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1501#true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 117#L47true, Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 165#L47-5true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), 159#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1130#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:40,499 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 01:49:40,499 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:40,499 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:40,500 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:41,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [60#L48-1true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), 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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:41,509 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 01:49:41,510 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:41,510 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:41,510 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:41,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 67#L59-1true, 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:41,737 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 01:49:41,737 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:41,737 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:41,737 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:41,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, 168#L81-4true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:41,840 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 01:49:41,840 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:41,840 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:41,840 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:43,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 26#L47-1true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:43,276 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 01:49:43,276 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:43,276 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:43,276 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:43,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 26#L47-1true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 87#thread2EXITtrue, thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 01:49:43,277 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 01:49:43,277 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:43,277 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:43,277 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:43,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([946] L59-->L59-1: Formula: (= |v_thread2Thread2of2ForFork1_#t~mem4_1| (select (select |v_#memory_int_3| v_~B~0.base_2) (+ (* v_~i_BA~0_3 4) v_~B~0.offset_2))) InVars {#memory_int=|v_#memory_int_3|, ~B~0.base=v_~B~0.base_2, ~i_BA~0=v_~i_BA~0_3, ~B~0.offset=v_~B~0.offset_2} OutVars{#memory_int=|v_#memory_int_3|, ~B~0.base=v_~B~0.base_2, ~i_BA~0=v_~i_BA~0_3, ~B~0.offset=v_~B~0.offset_2, thread2Thread2of2ForFork1_#t~mem4=|v_thread2Thread2of2ForFork1_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#t~mem4][345], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 67#L59-1true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 2357#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1186#true, 82#L48-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 126#thread2EXITtrue, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:43,548 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is not cut-off event [2023-08-04 01:49:43,549 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is not cut-off event [2023-08-04 01:49:43,549 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is not cut-off event [2023-08-04 01:49:43,549 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is not cut-off event [2023-08-04 01:49:43,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([946] L59-->L59-1: Formula: (= |v_thread2Thread2of2ForFork1_#t~mem4_1| (select (select |v_#memory_int_3| v_~B~0.base_2) (+ (* v_~i_BA~0_3 4) v_~B~0.offset_2))) InVars {#memory_int=|v_#memory_int_3|, ~B~0.base=v_~B~0.base_2, ~i_BA~0=v_~i_BA~0_3, ~B~0.offset=v_~B~0.offset_2} OutVars{#memory_int=|v_#memory_int_3|, ~B~0.base=v_~B~0.base_2, ~i_BA~0=v_~i_BA~0_3, ~B~0.offset=v_~B~0.offset_2, thread2Thread2of2ForFork1_#t~mem4=|v_thread2Thread2of2ForFork1_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#t~mem4][345], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 67#L59-1true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 135#L81-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 2357#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), 82#L48-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:43,553 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is not cut-off event [2023-08-04 01:49:43,553 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is not cut-off event [2023-08-04 01:49:43,553 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is not cut-off event [2023-08-04 01:49:43,553 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is not cut-off event [2023-08-04 01:49:44,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 67#L59-1true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 108#L47true, Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:44,073 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 01:49:44,073 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:44,073 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:44,073 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 01:49:44,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 108#L47true, Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, 166#L60true, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:44,080 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 01:49:44,080 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:44,080 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:44,080 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 105#thread1EXITtrue, 87#thread2EXITtrue, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 01:49:45,388 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,388 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,388 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,388 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [60#L48-1true, Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 87#thread2EXITtrue, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 01:49:45,452 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,452 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,452 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,452 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [60#L48-1true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 76#L80-6true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, 166#L60true, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 01:49:45,469 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is not cut-off event [2023-08-04 01:49:45,469 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is not cut-off event [2023-08-04 01:49:45,469 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is not cut-off event [2023-08-04 01:49:45,469 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is not cut-off event [2023-08-04 01:49:45,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 42#L80-11true, Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 87#thread2EXITtrue, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, 82#L48-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 01:49:45,566 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,566 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,566 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,566 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 82#L48-1true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:45,568 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,568 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,568 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,568 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#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, 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 87#thread2EXITtrue, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 01:49:45,664 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,664 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,664 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,664 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#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, 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:45,665 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,665 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,665 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,665 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 87#thread2EXITtrue, thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 01:49:45,690 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,690 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,690 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,690 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 135#L81-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:45,691 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,691 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,691 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,691 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 67#L59-1true, 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:45,692 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,693 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,693 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,693 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 26#L47-1true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 42#L80-11true, Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:45,708 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,708 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,708 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,708 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,808 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 67#L59-1true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 108#L47true, Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:45,808 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is not cut-off event [2023-08-04 01:49:45,808 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is not cut-off event [2023-08-04 01:49:45,808 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is not cut-off event [2023-08-04 01:49:45,808 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is not cut-off event [2023-08-04 01:49:45,808 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is not cut-off event [2023-08-04 01:49:45,809 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 108#L47true, Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, 166#L60true, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:45,809 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,809 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,809 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,809 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,809 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [60#L48-1true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:45,962 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,962 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,962 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:45,962 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:46,574 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 108#L47true, Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:46,574 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 01:49:46,574 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:46,574 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:46,574 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:46,574 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:46,574 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:46,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1159#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1501#true, 9#L47-5true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 105#thread1EXITtrue, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1130#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:46,868 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 01:49:46,868 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:46,868 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:46,868 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:46,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 67#L59-1true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 105#thread1EXITtrue, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:46,871 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 01:49:46,871 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:46,872 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:46,872 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:46,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1159#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1501#true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 165#L47-5true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1130#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:46,877 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 01:49:46,877 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:46,877 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:46,877 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:47,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:47,251 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 01:49:47,251 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:47,251 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:47,251 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:47,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 67#L59-1true, 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:47,252 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 01:49:47,252 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:47,252 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:47,252 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:48,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 26#L47-1true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 87#thread2EXITtrue, thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 01:49:48,175 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 01:49:48,175 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:48,175 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:48,175 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:48,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 67#L59-1true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 144#L47-1true, Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:48,176 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 01:49:48,176 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:48,176 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:48,176 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:48,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([946] L59-->L59-1: Formula: (= |v_thread2Thread2of2ForFork1_#t~mem4_1| (select (select |v_#memory_int_3| v_~B~0.base_2) (+ (* v_~i_BA~0_3 4) v_~B~0.offset_2))) InVars {#memory_int=|v_#memory_int_3|, ~B~0.base=v_~B~0.base_2, ~i_BA~0=v_~i_BA~0_3, ~B~0.offset=v_~B~0.offset_2} OutVars{#memory_int=|v_#memory_int_3|, ~B~0.base=v_~B~0.base_2, ~i_BA~0=v_~i_BA~0_3, ~B~0.offset=v_~B~0.offset_2, thread2Thread2of2ForFork1_#t~mem4=|v_thread2Thread2of2ForFork1_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#t~mem4][345], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 67#L59-1true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 2357#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1186#true, 82#L48-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 126#thread2EXITtrue, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:48,345 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is not cut-off event [2023-08-04 01:49:48,345 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is not cut-off event [2023-08-04 01:49:48,345 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is not cut-off event [2023-08-04 01:49:48,345 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is not cut-off event [2023-08-04 01:49:48,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([946] L59-->L59-1: Formula: (= |v_thread2Thread2of2ForFork1_#t~mem4_1| (select (select |v_#memory_int_3| v_~B~0.base_2) (+ (* v_~i_BA~0_3 4) v_~B~0.offset_2))) InVars {#memory_int=|v_#memory_int_3|, ~B~0.base=v_~B~0.base_2, ~i_BA~0=v_~i_BA~0_3, ~B~0.offset=v_~B~0.offset_2} OutVars{#memory_int=|v_#memory_int_3|, ~B~0.base=v_~B~0.base_2, ~i_BA~0=v_~i_BA~0_3, ~B~0.offset=v_~B~0.offset_2, thread2Thread2of2ForFork1_#t~mem4=|v_thread2Thread2of2ForFork1_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#t~mem4][345], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 67#L59-1true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 517#true, 199#L47-3true, 76#L80-6true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 2357#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1186#true, 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 82#L48-1true, 126#thread2EXITtrue, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1)]) [2023-08-04 01:49:48,370 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 01:49:48,370 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 01:49:48,370 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 01:49:48,370 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 01:49:49,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1159#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1501#true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 105#thread1EXITtrue, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1130#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:49,702 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 01:49:49,702 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:49,703 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:49,703 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:49,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 42#L80-11true, Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 105#thread1EXITtrue, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:49,863 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is not cut-off event [2023-08-04 01:49:49,863 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is not cut-off event [2023-08-04 01:49:49,863 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is not cut-off event [2023-08-04 01:49:49,863 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is not cut-off event [2023-08-04 01:49:49,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 105#thread1EXITtrue, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, 168#L81-4true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 01:49:49,878 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 01:49:49,878 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:49,878 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:49,878 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:49,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 87#thread2EXITtrue, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, 168#L81-4true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 01:49:49,878 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 01:49:49,878 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:49,878 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:49,878 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:49,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [60#L48-1true, Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 87#thread2EXITtrue, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 01:49:49,957 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 01:49:49,957 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:49,957 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:49,957 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 87#thread2EXITtrue, thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, 82#L48-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 01:49:50,085 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,085 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,085 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,085 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 135#L81-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, 82#L48-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:50,086 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,086 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,086 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,086 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#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, 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 42#L80-11true, Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:50,179 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,179 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,179 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,179 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#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, 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 87#thread2EXITtrue, thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 01:49:50,192 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,192 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,192 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,192 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 42#L80-11true, Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, 166#L60true, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:50,202 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,202 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,202 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,202 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 135#L81-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 87#thread2EXITtrue, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 01:49:50,223 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,223 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,223 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,223 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 168#L81-4true, 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:50,225 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,225 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,225 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,225 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, 166#L60true, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:50,226 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,226 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,226 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,226 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 87#thread2EXITtrue, thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:50,227 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,227 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,227 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,227 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 67#L59-1true, 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 135#L81-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:50,229 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,229 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,229 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,229 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 26#L47-1true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:50,246 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,246 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,246 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,246 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 67#L59-1true, 26#L47-1true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 135#L81-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:50,247 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,248 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,248 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:50,248 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:51,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1159#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1501#true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 117#L47true, Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 105#thread1EXITtrue, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1130#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:51,077 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 01:49:51,077 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:51,077 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:51,077 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:51,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1159#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1501#true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 105#thread1EXITtrue, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1130#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:51,358 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 01:49:51,358 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:51,358 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:51,358 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:51,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 105#thread1EXITtrue, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:51,366 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 01:49:51,366 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:51,366 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:51,366 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:51,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 9#L47-5true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 105#thread1EXITtrue, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:51,367 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 01:49:51,367 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:51,367 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:51,367 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:51,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 67#L59-1true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0NotInUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, 168#L81-4true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:51,368 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 01:49:51,368 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:51,368 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:51,368 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:51,766 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 67#L59-1true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 105#thread1EXITtrue, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:51,766 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 01:49:51,766 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:51,766 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:51,766 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:51,766 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:51,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:51,767 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 01:49:51,767 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:51,767 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:51,767 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:52,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 26#L47-1true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 168#L81-4true, 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 01:49:52,661 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 01:49:52,661 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:52,661 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:52,661 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:52,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 144#L47-1true, Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, 166#L60true, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:52,662 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 01:49:52,662 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:52,662 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:52,662 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:52,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1501#true, 9#L47-5true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 144#L47-1true, Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), 159#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1130#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:52,685 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 01:49:52,686 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:52,686 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:52,686 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:52,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([946] L59-->L59-1: Formula: (= |v_thread2Thread2of2ForFork1_#t~mem4_1| (select (select |v_#memory_int_3| v_~B~0.base_2) (+ (* v_~i_BA~0_3 4) v_~B~0.offset_2))) InVars {#memory_int=|v_#memory_int_3|, ~B~0.base=v_~B~0.base_2, ~i_BA~0=v_~i_BA~0_3, ~B~0.offset=v_~B~0.offset_2} OutVars{#memory_int=|v_#memory_int_3|, ~B~0.base=v_~B~0.base_2, ~i_BA~0=v_~i_BA~0_3, ~B~0.offset=v_~B~0.offset_2, thread2Thread2of2ForFork1_#t~mem4=|v_thread2Thread2of2ForFork1_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#t~mem4][345], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 67#L59-1true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1NotInUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 2357#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 168#L81-4true, 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1186#true, 82#L48-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:52,823 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is not cut-off event [2023-08-04 01:49:52,823 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is not cut-off event [2023-08-04 01:49:52,823 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is not cut-off event [2023-08-04 01:49:52,823 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is not cut-off event [2023-08-04 01:49:53,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 105#thread1EXITtrue, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 168#L81-4true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:53,803 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is not cut-off event [2023-08-04 01:49:53,803 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is not cut-off event [2023-08-04 01:49:53,803 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is not cut-off event [2023-08-04 01:49:53,803 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is not cut-off event [2023-08-04 01:49:54,178 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 67#L59-1true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 105#thread1EXITtrue, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:54,179 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is not cut-off event [2023-08-04 01:49:54,179 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is not cut-off event [2023-08-04 01:49:54,179 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is not cut-off event [2023-08-04 01:49:54,179 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is not cut-off event [2023-08-04 01:49:54,179 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is not cut-off event [2023-08-04 01:49:54,179 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is not cut-off event [2023-08-04 01:49:54,179 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, 166#L60true, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 105#thread1EXITtrue, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:54,179 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,180 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,180 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,180 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,180 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,180 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 67#L59-1true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), thread1Thread1of2ForFork0NotInUse, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 168#L81-4true, 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:54,180 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,180 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,180 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,180 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,180 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 105#thread1EXITtrue, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:54,182 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is not cut-off event [2023-08-04 01:49:54,182 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is not cut-off event [2023-08-04 01:49:54,182 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is not cut-off event [2023-08-04 01:49:54,182 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is not cut-off event [2023-08-04 01:49:54,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:54,205 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,205 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,206 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,206 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [60#L48-1true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 42#L80-11true, Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:54,284 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is not cut-off event [2023-08-04 01:49:54,284 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is not cut-off event [2023-08-04 01:49:54,284 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is not cut-off event [2023-08-04 01:49:54,284 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is not cut-off event [2023-08-04 01:49:54,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [60#L48-1true, Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 168#L81-4true, 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 01:49:54,296 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,296 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,296 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,296 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 135#L81-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 87#thread2EXITtrue, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, 82#L48-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 01:49:54,420 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,420 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,420 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,420 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1501#true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 165#L47-5true, 168#L81-4true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1130#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:54,436 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 01:49:54,436 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 01:49:54,436 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:54,436 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 01:49:54,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#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, 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:54,515 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,515 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,515 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,515 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 67#L59-1true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#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, 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:54,517 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,517 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,517 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,517 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#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, 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 168#L81-4true, 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 01:49:54,525 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,525 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,525 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,525 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, 166#L60true, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:54,535 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,535 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,535 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,535 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 67#L59-1true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:54,536 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,536 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,536 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,536 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 87#thread2EXITtrue, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, 168#L81-4true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 01:49:54,553 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,553 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,553 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,553 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, 168#L81-4true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 01:49:54,554 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,554 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,554 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,554 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 135#L81-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, 166#L60true, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:54,556 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,556 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,556 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,556 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 135#L81-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 87#thread2EXITtrue, thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:54,557 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,557 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,557 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,557 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 26#L47-1true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 135#L81-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:54,579 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,580 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,580 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,580 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [60#L48-1true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 67#L59-1true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:54,775 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,776 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,776 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:54,776 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:55,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [60#L48-1true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, 166#L60true, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:55,101 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 01:49:55,101 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:55,101 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:55,101 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:55,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 168#L81-4true, 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:55,216 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 01:49:55,216 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:55,216 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:55,216 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:55,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 9#L47-5true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 105#thread1EXITtrue, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:55,217 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 01:49:55,217 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:55,217 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:55,217 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:55,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:55,271 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 01:49:55,271 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:55,271 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:55,271 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:55,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1501#true, 9#L47-5true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), 159#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1130#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:55,288 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 01:49:55,288 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:55,289 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:55,289 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:55,872 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 105#thread1EXITtrue, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:55,872 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 01:49:55,872 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:55,872 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:55,872 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:55,872 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:55,872 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:55,873 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 67#L59-1true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), thread1Thread1of2ForFork0NotInUse, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, 168#L81-4true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:55,873 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 01:49:55,873 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:55,873 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:55,873 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:55,873 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:55,873 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:55,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1501#true, 9#L47-5true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 105#thread1EXITtrue, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1130#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:55,903 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 01:49:55,903 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:55,903 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:55,903 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:56,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1159#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1501#true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 144#L47-1true, Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1130#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:56,414 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 01:49:56,414 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:56,414 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:56,414 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:56,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([946] L59-->L59-1: Formula: (= |v_thread2Thread2of2ForFork1_#t~mem4_1| (select (select |v_#memory_int_3| v_~B~0.base_2) (+ (* v_~i_BA~0_3 4) v_~B~0.offset_2))) InVars {#memory_int=|v_#memory_int_3|, ~B~0.base=v_~B~0.base_2, ~i_BA~0=v_~i_BA~0_3, ~B~0.offset=v_~B~0.offset_2} OutVars{#memory_int=|v_#memory_int_3|, ~B~0.base=v_~B~0.base_2, ~i_BA~0=v_~i_BA~0_3, ~B~0.offset=v_~B~0.offset_2, thread2Thread2of2ForFork1_#t~mem4=|v_thread2Thread2of2ForFork1_#t~mem4_1|} AuxVars[] AssignedVars[thread2Thread2of2ForFork1_#t~mem4][345], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 67#L59-1true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 42#L80-11true, Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 2357#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1186#true, 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), 82#L48-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 126#thread2EXITtrue, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:56,524 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 01:49:56,525 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:56,525 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:56,525 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:56,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 42#L80-11true, Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 105#thread1EXITtrue, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:56,708 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 01:49:56,708 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:56,708 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:56,708 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:49:57,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1159#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 1501#true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 105#thread1EXITtrue, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 168#L81-4true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1130#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:57,602 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 01:49:57,602 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:57,602 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:57,602 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 01:49:57,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 105#thread1EXITtrue, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:57,892 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 01:49:57,892 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:57,892 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:57,892 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:57,894 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, 166#L60true, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 168#L81-4true, 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:57,894 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 01:49:57,894 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:57,894 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:57,895 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:57,895 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:57,897 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 105#thread1EXITtrue, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:57,897 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 01:49:57,897 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:57,897 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:57,897 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:57,897 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:57,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 87#thread2EXITtrue, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true]) [2023-08-04 01:49:57,911 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 01:49:57,911 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:57,911 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:57,912 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:57,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 105#thread1EXITtrue, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true]) [2023-08-04 01:49:57,912 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 01:49:57,912 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:57,912 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:57,912 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:57,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:57,913 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 01:49:57,913 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:57,913 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:57,913 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:57,973 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [60#L48-1true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 67#L59-1true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:57,973 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is not cut-off event [2023-08-04 01:49:57,973 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is not cut-off event [2023-08-04 01:49:57,973 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is not cut-off event [2023-08-04 01:49:57,973 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is not cut-off event [2023-08-04 01:49:57,973 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is not cut-off event [2023-08-04 01:49:57,974 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [60#L48-1true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:57,974 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 01:49:57,974 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:57,974 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:57,974 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:57,974 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:57,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [60#L48-1true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:57,975 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is not cut-off event [2023-08-04 01:49:57,975 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is not cut-off event [2023-08-04 01:49:57,975 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is not cut-off event [2023-08-04 01:49:57,975 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is not cut-off event [2023-08-04 01:49:58,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 42#L80-11true, Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 105#thread1EXITtrue, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 87#thread2EXITtrue, thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 82#L48-1true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:58,054 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 01:49:58,054 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:58,054 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:58,054 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:58,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 168#L81-4true, 103#L59-1true, 82#L48-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 01:49:58,092 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 01:49:58,092 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:58,092 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:58,092 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:58,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#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, 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:58,178 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 01:49:58,178 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:58,178 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:58,178 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:58,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, 166#L60true, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:58,195 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 01:49:58,195 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:58,195 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:58,195 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:58,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 67#L59-1true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 168#L81-4true, 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:58,196 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 01:49:58,196 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:58,196 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:58,197 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:58,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 135#L81-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:58,213 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 01:49:58,213 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:58,213 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:58,213 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:58,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:58,214 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 01:49:58,214 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:58,214 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:58,214 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:58,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, 168#L81-4true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:58,215 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 01:49:58,215 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:58,215 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:58,215 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:59,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 67#L59-1true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0NotInUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:59,151 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 01:49:59,151 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:49:59,151 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:49:59,151 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:49:59,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1159#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1501#true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), 159#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1130#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:59,192 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 01:49:59,192 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:59,192 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:59,192 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:59,364 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), thread1Thread1of2ForFork0NotInUse, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 168#L81-4true, 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:59,365 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 01:49:59,365 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:59,365 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:59,365 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:59,365 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:59,365 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:59,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1501#true, 9#L47-5true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), thread1Thread1of2ForFork0NotInUse, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 168#L81-4true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1130#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:49:59,392 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 01:49:59,392 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:59,392 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:59,392 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:59,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 26#L47-1true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0)]) [2023-08-04 01:49:59,830 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 01:49:59,830 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:59,830 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:49:59,831 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:50:00,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#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, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 42#L80-11true, Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 105#thread1EXITtrue, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:00,057 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 01:50:00,057 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:50:00,057 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:50:00,057 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:50:00,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 52#L60-1true, Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 42#L80-11true, Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 105#thread1EXITtrue, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), 159#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:00,057 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 01:50:00,057 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:50:00,057 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:50:00,058 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 01:50:00,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1159#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1501#true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 168#L81-4true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 82#L48-1true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1130#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:00,803 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 01:50:00,803 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:00,803 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:00,803 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:00,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1159#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1501#true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), thread1Thread1of2ForFork0NotInUse, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 168#L81-4true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), 159#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1130#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:00,835 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is not cut-off event [2023-08-04 01:50:00,835 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is not cut-off event [2023-08-04 01:50:00,835 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is not cut-off event [2023-08-04 01:50:00,835 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is not cut-off event [2023-08-04 01:50:00,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#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, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 105#thread1EXITtrue, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:00,941 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 01:50:00,941 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:00,941 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:00,941 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:00,946 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#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, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 105#thread1EXITtrue, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:00,946 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 01:50:00,946 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:00,946 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:00,946 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:00,946 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:00,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 105#thread1EXITtrue, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), 159#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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:00,970 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 01:50:00,970 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:00,970 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:00,970 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:00,974 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 105#thread1EXITtrue, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), 159#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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:00,975 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 01:50:00,975 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:00,975 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:00,975 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:00,975 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 87#thread2EXITtrue, thread1Thread1of2ForFork0NotInUse, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 168#L81-4true, 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:01,010 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is not cut-off event [2023-08-04 01:50:01,011 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is not cut-off event [2023-08-04 01:50:01,011 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is not cut-off event [2023-08-04 01:50:01,011 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is not cut-off event [2023-08-04 01:50:01,017 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 67#L59-1true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), thread1Thread1of2ForFork0NotInUse, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:01,017 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,017 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,017 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,017 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,017 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 87#thread2EXITtrue, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true]) [2023-08-04 01:50:01,035 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,035 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,035 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,035 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 105#thread1EXITtrue, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true]) [2023-08-04 01:50:01,035 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,035 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,035 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,035 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [60#L48-1true, Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true]) [2023-08-04 01:50:01,104 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,104 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,104 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,104 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 105#thread1EXITtrue, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 87#thread2EXITtrue, thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 82#L48-1true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), 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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:01,165 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,165 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,165 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,165 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#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, 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0)]) [2023-08-04 01:50:01,281 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,281 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,281 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,281 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, 166#L60true, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 168#L81-4true, 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:01,291 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,291 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,291 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,291 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 87#thread2EXITtrue, thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 168#L81-4true, 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:01,292 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,292 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,292 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,292 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 87#thread2EXITtrue, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true]) [2023-08-04 01:50:01,308 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,308 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,308 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,308 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true]) [2023-08-04 01:50:01,309 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,309 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,309 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,309 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 135#L81-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:01,310 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,310 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,310 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,310 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:01,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 9#L47-5true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 168#L81-4true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:01,660 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is not cut-off event [2023-08-04 01:50:01,660 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is not cut-off event [2023-08-04 01:50:01,660 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is not cut-off event [2023-08-04 01:50:01,660 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is not cut-off event [2023-08-04 01:50:02,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:02,119 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 01:50:02,119 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:02,119 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:02,119 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:02,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 67#L59-1true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0NotInUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:02,120 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 01:50:02,121 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:02,121 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:02,121 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:02,307 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 67#L59-1true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), thread1Thread1of2ForFork0NotInUse, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:02,308 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 01:50:02,308 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:02,308 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:02,308 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:02,308 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:02,308 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:02,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 87#thread2EXITtrue, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0NotInUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:02,310 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 01:50:02,310 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:02,310 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:02,310 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:02,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1159#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1501#true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 144#L47-1true, Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 168#L81-4true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1130#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:02,716 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is not cut-off event [2023-08-04 01:50:02,716 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is not cut-off event [2023-08-04 01:50:02,716 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is not cut-off event [2023-08-04 01:50:02,716 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is not cut-off event [2023-08-04 01:50:02,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 26#L47-1true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 135#L81-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0)]) [2023-08-04 01:50:02,736 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 01:50:02,736 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:02,736 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:02,736 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:03,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 105#thread1EXITtrue, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 82#L48-1true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:03,601 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,601 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,601 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,601 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,758 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, 166#L60true, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:03,759 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,759 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,759 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,759 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,759 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,760 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 67#L59-1true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), thread1Thread1of2ForFork0NotInUse, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:03,760 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,760 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,760 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,760 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,760 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, 168#L81-4true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true]) [2023-08-04 01:50:03,774 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,774 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,774 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,774 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [60#L48-1true, Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0)]) [2023-08-04 01:50:03,839 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,839 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,839 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,839 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 67#L59-1true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:03,861 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,862 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,862 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,862 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 105#thread1EXITtrue, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 87#thread2EXITtrue, thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 82#L48-1true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:03,892 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,892 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,892 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,892 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, 82#L48-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0)]) [2023-08-04 01:50:03,922 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,923 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,923 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,923 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#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, 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0)]) [2023-08-04 01:50:03,988 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,988 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,988 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,988 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,999 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 67#L59-1true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:03,999 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,999 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,999 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,999 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:03,999 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:04,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~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: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 135#L81-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:04,000 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 01:50:04,000 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:04,000 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:04,000 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:04,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 135#L81-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 87#thread2EXITtrue, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true]) [2023-08-04 01:50:04,013 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 01:50:04,013 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:04,013 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:04,013 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:04,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true]) [2023-08-04 01:50:04,014 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 01:50:04,014 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:04,014 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:04,014 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:04,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:04,015 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 01:50:04,015 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:04,015 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:04,015 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:04,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:04,372 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 01:50:04,372 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:04,372 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:04,372 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:04,508 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, 166#L60true, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), thread1Thread1of2ForFork0NotInUse, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:04,508 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 01:50:04,508 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:04,508 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:04,508 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:04,508 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:04,508 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:04,509 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 67#L59-1true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), thread1Thread1of2ForFork0NotInUse, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:04,509 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 01:50:04,509 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:04,509 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:04,509 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:04,509 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:04,509 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:04,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1501#true, 9#L47-5true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1130#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:04,530 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-04 01:50:04,530 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:04,530 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:04,530 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:05,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 166#L60true, thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), thread1Thread1of2ForFork0NotInUse, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 168#L81-4true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 82#L48-1true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:05,663 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,663 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,663 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,663 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 87#thread2EXITtrue, thread1Thread1of2ForFork0NotInUse, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:05,764 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,764 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,764 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,764 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), thread1Thread1of2ForFork0NotInUse, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 168#L81-4true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:05,765 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is not cut-off event [2023-08-04 01:50:05,765 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is not cut-off event [2023-08-04 01:50:05,765 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is not cut-off event [2023-08-04 01:50:05,765 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is not cut-off event [2023-08-04 01:50:05,771 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, 166#L60true, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:05,771 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,771 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,771 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,771 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,771 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 87#thread2EXITtrue, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:05,845 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,845 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,845 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,845 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, 166#L60true, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:05,850 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,850 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,850 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,851 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 67#L59-1true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 135#L81-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:05,851 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,851 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,851 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,851 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 105#thread1EXITtrue, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 168#L81-4true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 82#L48-1true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:05,874 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,874 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,874 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,874 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, 82#L48-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0)]) [2023-08-04 01:50:05,897 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,897 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,897 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,897 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,957 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, 166#L60true, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:05,957 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,957 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,957 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,957 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,957 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,958 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 87#thread2EXITtrue, thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:05,958 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,958 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,958 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,958 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,958 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,959 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 67#L59-1true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:05,959 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,959 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,959 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,959 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,959 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, 168#L81-4true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true]) [2023-08-04 01:50:05,971 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,971 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,971 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,971 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 21#L82-8true, 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:05,972 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,972 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,972 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:05,972 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:06,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [60#L48-1true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1159#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1501#true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 168#L81-4true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1130#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:06,039 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is not cut-off event [2023-08-04 01:50:06,039 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is not cut-off event [2023-08-04 01:50:06,039 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is not cut-off event [2023-08-04 01:50:06,039 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is not cut-off event [2023-08-04 01:50:06,347 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, 166#L60true, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0NotInUse, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:06,347 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 01:50:06,347 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:06,348 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:06,348 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:06,348 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:06,348 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:06,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1501#true, 9#L47-5true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), 159#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1130#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:06,365 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 01:50:06,365 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:06,365 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:06,365 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:06,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), thread1Thread1of2ForFork0NotInUse, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:06,366 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 01:50:06,366 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 01:50:06,366 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 01:50:06,366 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 01:50:07,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L59-1-->thread2EXIT: Formula: (and (= |v_thread2Thread1of2ForFork1_#res.base_28| 0) (= |v_thread2Thread1of2ForFork1_#res.offset_28| 0) (not (= (select (select |v_#memory_int_255| v_~A~0.base_103) (+ (* 4 v_~i_BA~0_153) v_~A~0.offset_103)) |v_thread2Thread1of2ForFork1_#t~mem4_39|))) InVars {~A~0.base=v_~A~0.base_103, ~A~0.offset=v_~A~0.offset_103, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_39|, #memory_int=|v_#memory_int_255|, ~i_BA~0=v_~i_BA~0_153} OutVars{thread2Thread1of2ForFork1_#res.base=|v_thread2Thread1of2ForFork1_#res.base_28|, ~A~0.base=v_~A~0.base_103, thread2Thread1of2ForFork1_#res.offset=|v_thread2Thread1of2ForFork1_#res.offset_28|, ~A~0.offset=v_~A~0.offset_103, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_46|, #memory_int=|v_#memory_int_255|, ~i_BA~0=v_~i_BA~0_153} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#res.base, thread2Thread1of2ForFork1_#res.offset, thread2Thread1of2ForFork1_#t~mem5, thread2Thread1of2ForFork1_#t~mem4][775], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 144#L47-1true, Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 2357#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 168#L81-4true, Black: 1186#true, 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 126#thread2EXITtrue, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:07,144 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 01:50:07,144 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:07,144 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:07,144 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:07,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][643], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 2357#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 103#L59-1true, 168#L81-4true, Black: 1186#true, 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:07,145 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 01:50:07,145 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:07,145 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:07,145 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:07,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#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, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), thread1Thread1of2ForFork0NotInUse, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 168#L81-4true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:07,338 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is not cut-off event [2023-08-04 01:50:07,338 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is not cut-off event [2023-08-04 01:50:07,338 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is not cut-off event [2023-08-04 01:50:07,338 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is not cut-off event [2023-08-04 01:50:07,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 63#thread1EXITtrue, Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), thread1Thread1of2ForFork0NotInUse, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 168#L81-4true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~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: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:07,359 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is not cut-off event [2023-08-04 01:50:07,359 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is not cut-off event [2023-08-04 01:50:07,359 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is not cut-off event [2023-08-04 01:50:07,359 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is not cut-off event [2023-08-04 01:50:07,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 105#thread1EXITtrue, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 168#L81-4true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), 159#L59-3true, Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:07,360 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is not cut-off event [2023-08-04 01:50:07,360 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is not cut-off event [2023-08-04 01:50:07,360 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is not cut-off event [2023-08-04 01:50:07,360 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is not cut-off event [2023-08-04 01:50:07,410 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:07,410 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 01:50:07,410 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 01:50:07,410 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 01:50:07,410 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 01:50:07,410 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 01:50:07,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 01:50:07,420 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 01:50:07,420 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 01:50:07,420 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 01:50:07,420 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 01:50:07,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 135#L81-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 87#thread2EXITtrue, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:07,467 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 01:50:07,467 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 01:50:07,467 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 01:50:07,467 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 01:50:07,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 135#L81-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, 166#L60true, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:07,473 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 01:50:07,473 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 01:50:07,473 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 01:50:07,473 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 01:50:07,557 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, 166#L60true, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:07,558 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 01:50:07,558 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 01:50:07,558 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 01:50:07,558 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 01:50:07,558 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 01:50:07,558 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 87#thread2EXITtrue, thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:07,559 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 01:50:07,559 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 01:50:07,559 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 01:50:07,559 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 01:50:07,559 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 01:50:07,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:07,567 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 01:50:07,567 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 01:50:07,567 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 01:50:07,568 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 01:50:08,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), thread1Thread1of2ForFork0NotInUse, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 168#L81-4true, 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:08,757 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is not cut-off event [2023-08-04 01:50:08,757 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is not cut-off event [2023-08-04 01:50:08,757 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is not cut-off event [2023-08-04 01:50:08,757 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is not cut-off event [2023-08-04 01:50:08,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 21#L82-8true, 26#L47-1true, 1838#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 01:50:08,768 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 01:50:08,768 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:08,768 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:08,768 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:08,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 168#L81-4true, 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:08,806 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 01:50:08,806 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:08,806 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:08,807 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:08,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 135#L81-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:08,812 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 01:50:08,812 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:08,812 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:08,812 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:08,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 105#thread1EXITtrue, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 82#L48-1true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:08,826 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 01:50:08,826 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:08,826 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:08,826 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:08,876 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:08,876 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 01:50:08,876 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:08,876 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:08,876 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:08,876 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:08,877 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 168#L81-4true, 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:08,877 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 01:50:08,877 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:08,877 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:08,877 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:08,877 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:08,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 01:50:08,883 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 01:50:08,883 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:08,883 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:08,883 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:09,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 26#L47-1true, 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0NotInUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:09,070 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 01:50:09,070 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 01:50:09,070 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 01:50:09,070 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 01:50:09,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L59-1-->thread2EXIT: Formula: (and (= |v_thread2Thread1of2ForFork1_#res.base_28| 0) (= |v_thread2Thread1of2ForFork1_#res.offset_28| 0) (not (= (select (select |v_#memory_int_255| v_~A~0.base_103) (+ (* 4 v_~i_BA~0_153) v_~A~0.offset_103)) |v_thread2Thread1of2ForFork1_#t~mem4_39|))) InVars {~A~0.base=v_~A~0.base_103, ~A~0.offset=v_~A~0.offset_103, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_39|, #memory_int=|v_#memory_int_255|, ~i_BA~0=v_~i_BA~0_153} OutVars{thread2Thread1of2ForFork1_#res.base=|v_thread2Thread1of2ForFork1_#res.base_28|, ~A~0.base=v_~A~0.base_103, thread2Thread1of2ForFork1_#res.offset=|v_thread2Thread1of2ForFork1_#res.offset_28|, ~A~0.offset=v_~A~0.offset_103, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_46|, #memory_int=|v_#memory_int_255|, ~i_BA~0=v_~i_BA~0_153} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#res.base, thread2Thread1of2ForFork1_#res.offset, thread2Thread1of2ForFork1_#t~mem5, thread2Thread1of2ForFork1_#t~mem4][775], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 144#L47-1true, Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 87#thread2EXITtrue, thread1Thread1of2ForFork0InUse, 2357#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 168#L81-4true, Black: 1186#true, 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 126#thread2EXITtrue, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:09,308 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 01:50:09,308 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:09,308 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:09,308 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:50:09,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][643], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 87#thread2EXITtrue, thread1Thread1of2ForFork0InUse, 2357#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 168#L81-4true, 103#L59-1true, Black: 1186#true, 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:09,308 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 01:50:09,308 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:09,308 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:09,308 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 01:50:09,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L59-1-->thread2EXIT: Formula: (and (= |v_thread2Thread1of2ForFork1_#res.base_28| 0) (= |v_thread2Thread1of2ForFork1_#res.offset_28| 0) (not (= (select (select |v_#memory_int_255| v_~A~0.base_103) (+ (* 4 v_~i_BA~0_153) v_~A~0.offset_103)) |v_thread2Thread1of2ForFork1_#t~mem4_39|))) InVars {~A~0.base=v_~A~0.base_103, ~A~0.offset=v_~A~0.offset_103, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_39|, #memory_int=|v_#memory_int_255|, ~i_BA~0=v_~i_BA~0_153} OutVars{thread2Thread1of2ForFork1_#res.base=|v_thread2Thread1of2ForFork1_#res.base_28|, ~A~0.base=v_~A~0.base_103, thread2Thread1of2ForFork1_#res.offset=|v_thread2Thread1of2ForFork1_#res.offset_28|, ~A~0.offset=v_~A~0.offset_103, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_46|, #memory_int=|v_#memory_int_255|, ~i_BA~0=v_~i_BA~0_153} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#res.base, thread2Thread1of2ForFork1_#res.offset, thread2Thread1of2ForFork1_#t~mem5, thread2Thread1of2ForFork1_#t~mem4][775], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 144#L47-1true, Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 2357#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 1186#true, 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 126#thread2EXITtrue, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:09,316 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 01:50:09,316 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 01:50:09,316 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:09,316 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:09,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][643], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 2357#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 103#L59-1true, Black: 1186#true, 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:09,316 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 01:50:09,316 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:09,316 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 01:50:09,316 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:09,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, 1838#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, 8#L82-3true, Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 01:50:09,483 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 01:50:09,483 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 01:50:09,483 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 01:50:09,483 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 01:50:09,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][171], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1838#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 105#thread1EXITtrue, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 82#L48-1true, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:09,875 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 01:50:09,875 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 01:50:09,875 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 01:50:09,875 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 01:50:09,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 21#L82-8true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 01:50:09,963 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 01:50:09,963 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 01:50:09,963 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 01:50:09,963 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 01:50:10,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][410], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), thread1Thread1of2ForFork0NotInUse, Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 2357#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 168#L81-4true, Black: 1186#true, 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 159#L59-3true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), Black: 1141#true, Black: 693#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:10,147 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 01:50:10,147 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:10,147 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:10,147 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 01:50:10,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1220] L60-1-->L59-5: Formula: (= (+ |v_thread2Thread2of2ForFork1_#t~post6_17| 1) v_~i_BA~0_115) InVars {thread2Thread2of2ForFork1_#t~post6=|v_thread2Thread2of2ForFork1_#t~post6_17|} OutVars{~i_BA~0=v_~i_BA~0_115} AuxVars[] AssignedVars[~i_BA~0, thread2Thread2of2ForFork1_#t~post6][569], [154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 2357#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 168#L81-4true, 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:10,147 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 01:50:10,147 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:10,147 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 01:50:10,147 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 01:50:10,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L59-1-->thread2EXIT: Formula: (and (= |v_thread2Thread1of2ForFork1_#res.base_28| 0) (= |v_thread2Thread1of2ForFork1_#res.offset_28| 0) (not (= (select (select |v_#memory_int_255| v_~A~0.base_103) (+ (* 4 v_~i_BA~0_153) v_~A~0.offset_103)) |v_thread2Thread1of2ForFork1_#t~mem4_39|))) InVars {~A~0.base=v_~A~0.base_103, ~A~0.offset=v_~A~0.offset_103, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_39|, #memory_int=|v_#memory_int_255|, ~i_BA~0=v_~i_BA~0_153} OutVars{thread2Thread1of2ForFork1_#res.base=|v_thread2Thread1of2ForFork1_#res.base_28|, ~A~0.base=v_~A~0.base_103, thread2Thread1of2ForFork1_#res.offset=|v_thread2Thread1of2ForFork1_#res.offset_28|, ~A~0.offset=v_~A~0.offset_103, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_46|, #memory_int=|v_#memory_int_255|, ~i_BA~0=v_~i_BA~0_153} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#res.base, thread2Thread1of2ForFork1_#res.offset, thread2Thread1of2ForFork1_#t~mem5, thread2Thread1of2ForFork1_#t~mem4][775], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 21#L82-8true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 144#L47-1true, Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 2357#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 1186#true, 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 126#thread2EXITtrue, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:10,281 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 01:50:10,281 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 01:50:10,282 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 01:50:10,282 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 01:50:10,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][643], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 21#L82-8true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 2357#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 103#L59-1true, Black: 1186#true, 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:10,282 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2023-08-04 01:50:10,282 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 01:50:10,282 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 01:50:10,282 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 01:50:10,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 21#L82-8true, 26#L47-1true, 1838#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), thread1Thread1of2ForFork0NotInUse, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:10,389 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 01:50:10,389 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 01:50:10,390 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 01:50:10,390 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 01:50:10,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:10,430 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 01:50:10,430 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 01:50:10,430 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 01:50:10,430 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 01:50:10,459 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:10,459 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 01:50:10,459 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 01:50:10,459 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 01:50:10,459 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 01:50:10,459 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 01:50:10,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 1147#true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), thread1Thread1of2ForFork0InUse, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, 8#L82-3true, Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1)]) [2023-08-04 01:50:10,463 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 01:50:10,463 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 01:50:10,463 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 01:50:10,463 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 01:50:10,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L59-1-->thread2EXIT: Formula: (and (= |v_thread2Thread1of2ForFork1_#res.base_28| 0) (= |v_thread2Thread1of2ForFork1_#res.offset_28| 0) (not (= (select (select |v_#memory_int_255| v_~A~0.base_103) (+ (* 4 v_~i_BA~0_153) v_~A~0.offset_103)) |v_thread2Thread1of2ForFork1_#t~mem4_39|))) InVars {~A~0.base=v_~A~0.base_103, ~A~0.offset=v_~A~0.offset_103, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_39|, #memory_int=|v_#memory_int_255|, ~i_BA~0=v_~i_BA~0_153} OutVars{thread2Thread1of2ForFork1_#res.base=|v_thread2Thread1of2ForFork1_#res.base_28|, ~A~0.base=v_~A~0.base_103, thread2Thread1of2ForFork1_#res.offset=|v_thread2Thread1of2ForFork1_#res.offset_28|, ~A~0.offset=v_~A~0.offset_103, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_46|, #memory_int=|v_#memory_int_255|, ~i_BA~0=v_~i_BA~0_153} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#res.base, thread2Thread1of2ForFork1_#res.offset, thread2Thread1of2ForFork1_#t~mem5, thread2Thread1of2ForFork1_#t~mem4][775], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 144#L47-1true, Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 2357#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 1186#true, 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 126#thread2EXITtrue, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, 8#L82-3true, Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:10,688 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 01:50:10,688 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 01:50:10,688 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 01:50:10,688 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 01:50:10,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][643], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 2357#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 103#L59-1true, Black: 1186#true, 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, 8#L82-3true, Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:10,688 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2023-08-04 01:50:10,688 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 01:50:10,688 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 01:50:10,688 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 01:50:10,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([898] L47-->L47-1: Formula: (= (select (select |v_#memory_int_1| v_~A~0.base_1) (+ (* v_~i_AB~0_3 4) v_~A~0.offset_1)) |v_thread1Thread2of2ForFork0_#t~mem1_1|) InVars {~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1} OutVars{~i_AB~0=v_~i_AB~0_3, #memory_int=|v_#memory_int_1|, ~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread2of2ForFork0_#t~mem1=|v_thread1Thread2of2ForFork0_#t~mem1_1|} AuxVars[] AssignedVars[thread1Thread2of2ForFork0_#t~mem1][65], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 26#L47-1true, 1838#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), thread1Thread1of2ForFork0NotInUse, 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, 8#L82-3true, Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:10,765 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 01:50:10,765 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 01:50:10,765 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 01:50:10,765 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 01:50:10,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 21#L82-8true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:10,782 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 01:50:10,782 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 01:50:10,782 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 01:50:10,782 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 01:50:10,800 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 21#L82-8true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:10,800 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 01:50:10,800 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 01:50:10,801 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 01:50:10,801 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 01:50:10,801 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 01:50:10,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][410], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 2357#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1186#true, 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 159#L59-3true, Black: 1128#true, 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:10,887 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 01:50:10,887 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 01:50:10,887 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 01:50:10,887 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 01:50:10,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1220] L60-1-->L59-5: Formula: (= (+ |v_thread2Thread2of2ForFork1_#t~post6_17| 1) v_~i_BA~0_115) InVars {thread2Thread2of2ForFork1_#t~post6=|v_thread2Thread2of2ForFork1_#t~post6_17|} OutVars{~i_BA~0=v_~i_BA~0_115} AuxVars[] AssignedVars[~i_BA~0, thread2Thread2of2ForFork1_#t~post6][569], [Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 154#L59true, Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 2357#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), 1186#true, 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0))]) [2023-08-04 01:50:10,887 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2023-08-04 01:50:10,887 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 01:50:10,887 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:10,887 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:10,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L59-1-->thread2EXIT: Formula: (and (= |v_thread2Thread1of2ForFork1_#res.base_28| 0) (= |v_thread2Thread1of2ForFork1_#res.offset_28| 0) (not (= (select (select |v_#memory_int_255| v_~A~0.base_103) (+ (* 4 v_~i_BA~0_153) v_~A~0.offset_103)) |v_thread2Thread1of2ForFork1_#t~mem4_39|))) InVars {~A~0.base=v_~A~0.base_103, ~A~0.offset=v_~A~0.offset_103, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_39|, #memory_int=|v_#memory_int_255|, ~i_BA~0=v_~i_BA~0_153} OutVars{thread2Thread1of2ForFork1_#res.base=|v_thread2Thread1of2ForFork1_#res.base_28|, ~A~0.base=v_~A~0.base_103, thread2Thread1of2ForFork1_#res.offset=|v_thread2Thread1of2ForFork1_#res.offset_28|, ~A~0.offset=v_~A~0.offset_103, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_46|, #memory_int=|v_#memory_int_255|, ~i_BA~0=v_~i_BA~0_153} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#res.base, thread2Thread1of2ForFork1_#res.offset, thread2Thread1of2ForFork1_#t~mem5, thread2Thread1of2ForFork1_#t~mem4][775], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 144#L47-1true, Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 87#thread2EXITtrue, thread1Thread1of2ForFork0InUse, 2357#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 1186#true, 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 126#thread2EXITtrue, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:10,949 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 01:50:10,949 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 01:50:10,949 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:10,949 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 01:50:10,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][643], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 135#L81-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 87#thread2EXITtrue, thread1Thread1of2ForFork0InUse, 2357#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 103#L59-1true, Black: 1186#true, 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:10,950 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 01:50:10,950 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 01:50:10,950 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-04 01:50:10,950 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 01:50:11,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, 8#L82-3true, Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:11,023 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 01:50:11,023 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 01:50:11,023 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 01:50:11,024 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 01:50:11,037 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][41], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1501#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 1778#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 ~An~0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 103#L59-1true, Black: 1186#true, Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, 8#L82-3true, Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), 2254#true, Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:11,037 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 01:50:11,038 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 01:50:11,038 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 01:50:11,038 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 01:50:11,038 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 01:50:11,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][410], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 21#L82-8true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 2357#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1186#true, 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1125#(= ~i_AB~0 ~i_BA~0), 159#L59-3true, Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:11,437 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-04 01:50:11,437 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:11,437 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:11,437 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 01:50:11,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1220] L60-1-->L59-5: Formula: (= (+ |v_thread2Thread2of2ForFork1_#t~post6_17| 1) v_~i_BA~0_115) InVars {thread2Thread2of2ForFork1_#t~post6=|v_thread2Thread2of2ForFork1_#t~post6_17|} OutVars{~i_BA~0=v_~i_BA~0_115} AuxVars[] AssignedVars[~i_BA~0, thread2Thread2of2ForFork1_#t~post6][569], [154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 21#L82-8true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 2357#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:11,437 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2023-08-04 01:50:11,437 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 01:50:11,437 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 01:50:11,437 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 01:50:11,493 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1358] L59-1-->thread2EXIT: Formula: (and (= |v_thread2Thread1of2ForFork1_#res.base_28| 0) (= |v_thread2Thread1of2ForFork1_#res.offset_28| 0) (not (= (select (select |v_#memory_int_255| v_~A~0.base_103) (+ (* 4 v_~i_BA~0_153) v_~A~0.offset_103)) |v_thread2Thread1of2ForFork1_#t~mem4_39|))) InVars {~A~0.base=v_~A~0.base_103, ~A~0.offset=v_~A~0.offset_103, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_39|, #memory_int=|v_#memory_int_255|, ~i_BA~0=v_~i_BA~0_153} OutVars{thread2Thread1of2ForFork1_#res.base=|v_thread2Thread1of2ForFork1_#res.base_28|, ~A~0.base=v_~A~0.base_103, thread2Thread1of2ForFork1_#res.offset=|v_thread2Thread1of2ForFork1_#res.offset_28|, ~A~0.offset=v_~A~0.offset_103, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_46|, #memory_int=|v_#memory_int_255|, ~i_BA~0=v_~i_BA~0_153} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#res.base, thread2Thread1of2ForFork1_#res.offset, thread2Thread1of2ForFork1_#t~mem5, thread2Thread1of2ForFork1_#t~mem4][775], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 144#L47-1true, Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 2357#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 168#L81-4true, Black: 1186#true, 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 126#thread2EXITtrue, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:11,494 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-04 01:50:11,494 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:11,494 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:11,494 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:11,494 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:11,494 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][643], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 2357#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 103#L59-1true, 168#L81-4true, Black: 1186#true, 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 693#true, Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:11,494 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-04 01:50:11,494 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:11,494 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:11,494 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 01:50:11,494 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:11,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1247] L59-1-->L59-3: Formula: (and (= (select (select |v_#memory_int_205| v_~A~0.base_83) (+ (* 4 v_~i_BA~0_123) v_~A~0.offset_83)) |v_thread2Thread1of2ForFork1_#t~mem5_36|) (= |v_thread2Thread1of2ForFork1_#t~mem4_28| |v_thread2Thread1of2ForFork1_#t~mem5_36|)) InVars {~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} OutVars{~A~0.base=v_~A~0.base_83, ~A~0.offset=v_~A~0.offset_83, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_36|, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_28|, #memory_int=|v_#memory_int_205|, ~i_BA~0=v_~i_BA~0_123} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#t~mem5][410], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 52#L60-1true, Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 2357#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 1186#true, 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1125#(= ~i_AB~0 ~i_BA~0), 159#L59-3true, Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:11,593 INFO L294 olderBase$Statistics]: this new event has 56 ancestors and is cut-off event [2023-08-04 01:50:11,593 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2023-08-04 01:50:11,593 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 01:50:11,593 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 01:50:11,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1220] L60-1-->L59-5: Formula: (= (+ |v_thread2Thread2of2ForFork1_#t~post6_17| 1) v_~i_BA~0_115) InVars {thread2Thread2of2ForFork1_#t~post6=|v_thread2Thread2of2ForFork1_#t~post6_17|} OutVars{~i_BA~0=v_~i_BA~0_115} AuxVars[] AssignedVars[~i_BA~0, thread2Thread2of2ForFork1_#t~post6][569], [154#L59true, Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), 1186#true, Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0NotInUse, 2357#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), 106#L59-5true, Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 8#L82-3true, Black: 893#true, Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), Black: 1143#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:11,593 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2023-08-04 01:50:11,593 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2023-08-04 01:50:11,593 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:11,593 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:11,676 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1358] L59-1-->thread2EXIT: Formula: (and (= |v_thread2Thread1of2ForFork1_#res.base_28| 0) (= |v_thread2Thread1of2ForFork1_#res.offset_28| 0) (not (= (select (select |v_#memory_int_255| v_~A~0.base_103) (+ (* 4 v_~i_BA~0_153) v_~A~0.offset_103)) |v_thread2Thread1of2ForFork1_#t~mem4_39|))) InVars {~A~0.base=v_~A~0.base_103, ~A~0.offset=v_~A~0.offset_103, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_39|, #memory_int=|v_#memory_int_255|, ~i_BA~0=v_~i_BA~0_153} OutVars{thread2Thread1of2ForFork1_#res.base=|v_thread2Thread1of2ForFork1_#res.base_28|, ~A~0.base=v_~A~0.base_103, thread2Thread1of2ForFork1_#res.offset=|v_thread2Thread1of2ForFork1_#res.offset_28|, ~A~0.offset=v_~A~0.offset_103, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_46|, #memory_int=|v_#memory_int_255|, ~i_BA~0=v_~i_BA~0_153} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#res.base, thread2Thread1of2ForFork1_#res.offset, thread2Thread1of2ForFork1_#t~mem5, thread2Thread1of2ForFork1_#t~mem4][775], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 144#L47-1true, Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 2357#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 1186#true, 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 126#thread2EXITtrue, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:11,677 INFO L294 olderBase$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-04 01:50:11,677 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 01:50:11,677 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:11,677 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:11,677 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:11,677 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][643], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 2357#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 103#L59-1true, Black: 1186#true, 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1128#true, 5#L81-8true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:11,677 INFO L294 olderBase$Statistics]: this new event has 57 ancestors and is cut-off event [2023-08-04 01:50:11,677 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:11,677 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 01:50:11,677 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:11,677 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 01:50:11,706 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1358] L59-1-->thread2EXIT: Formula: (and (= |v_thread2Thread1of2ForFork1_#res.base_28| 0) (= |v_thread2Thread1of2ForFork1_#res.offset_28| 0) (not (= (select (select |v_#memory_int_255| v_~A~0.base_103) (+ (* 4 v_~i_BA~0_153) v_~A~0.offset_103)) |v_thread2Thread1of2ForFork1_#t~mem4_39|))) InVars {~A~0.base=v_~A~0.base_103, ~A~0.offset=v_~A~0.offset_103, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_39|, #memory_int=|v_#memory_int_255|, ~i_BA~0=v_~i_BA~0_153} OutVars{thread2Thread1of2ForFork1_#res.base=|v_thread2Thread1of2ForFork1_#res.base_28|, ~A~0.base=v_~A~0.base_103, thread2Thread1of2ForFork1_#res.offset=|v_thread2Thread1of2ForFork1_#res.offset_28|, ~A~0.offset=v_~A~0.offset_103, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_46|, #memory_int=|v_#memory_int_255|, ~i_BA~0=v_~i_BA~0_153} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#res.base, thread2Thread1of2ForFork1_#res.offset, thread2Thread1of2ForFork1_#t~mem5, thread2Thread1of2ForFork1_#t~mem4][775], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 21#L82-8true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 144#L47-1true, Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 2357#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 1186#true, 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 126#thread2EXITtrue, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:11,706 INFO L294 olderBase$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-04 01:50:11,706 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 01:50:11,706 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 01:50:11,707 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 01:50:11,707 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 01:50:11,707 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][643], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 21#L82-8true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 2357#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 103#L59-1true, Black: 1186#true, 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:11,707 INFO L294 olderBase$Statistics]: this new event has 58 ancestors and is cut-off event [2023-08-04 01:50:11,707 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 01:50:11,707 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 01:50:11,707 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2023-08-04 01:50:11,707 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2023-08-04 01:50:11,721 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1358] L59-1-->thread2EXIT: Formula: (and (= |v_thread2Thread1of2ForFork1_#res.base_28| 0) (= |v_thread2Thread1of2ForFork1_#res.offset_28| 0) (not (= (select (select |v_#memory_int_255| v_~A~0.base_103) (+ (* 4 v_~i_BA~0_153) v_~A~0.offset_103)) |v_thread2Thread1of2ForFork1_#t~mem4_39|))) InVars {~A~0.base=v_~A~0.base_103, ~A~0.offset=v_~A~0.offset_103, thread2Thread1of2ForFork1_#t~mem4=|v_thread2Thread1of2ForFork1_#t~mem4_39|, #memory_int=|v_#memory_int_255|, ~i_BA~0=v_~i_BA~0_153} OutVars{thread2Thread1of2ForFork1_#res.base=|v_thread2Thread1of2ForFork1_#res.base_28|, ~A~0.base=v_~A~0.base_103, thread2Thread1of2ForFork1_#res.offset=|v_thread2Thread1of2ForFork1_#res.offset_28|, ~A~0.offset=v_~A~0.offset_103, thread2Thread1of2ForFork1_#t~mem5=|v_thread2Thread1of2ForFork1_#t~mem5_46|, #memory_int=|v_#memory_int_255|, ~i_BA~0=v_~i_BA~0_153} AuxVars[] AssignedVars[thread2Thread1of2ForFork1_#res.base, thread2Thread1of2ForFork1_#res.offset, thread2Thread1of2ForFork1_#t~mem5, thread2Thread1of2ForFork1_#t~mem4][775], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), 144#L47-1true, Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 2357#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), Black: 1186#true, 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), 126#thread2EXITtrue, Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, 8#L82-3true, Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:11,721 INFO L294 olderBase$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-04 01:50:11,721 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 01:50:11,721 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 01:50:11,722 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 01:50:11,722 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 01:50:11,722 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1264] L47-1-->L47-3: Formula: (and (= |v_thread1Thread1of2ForFork0_#t~mem1_30| |v_thread1Thread1of2ForFork0_#t~mem2_32|) (= |v_thread1Thread1of2ForFork0_#t~mem2_32| (select (select |v_#memory_int_215| v_~B~0.base_78) (+ (* v_~i_AB~0_129 4) v_~B~0.offset_78)))) InVars {~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} OutVars{thread1Thread1of2ForFork0_#t~mem2=|v_thread1Thread1of2ForFork0_#t~mem2_32|, ~B~0.base=v_~B~0.base_78, thread1Thread1of2ForFork0_#t~mem1=|v_thread1Thread1of2ForFork0_#t~mem1_30|, ~i_AB~0=v_~i_AB~0_129, #memory_int=|v_#memory_int_215|, ~B~0.offset=v_~B~0.offset_78} AuxVars[] AssignedVars[thread1Thread1of2ForFork0_#t~mem2][643], [Black: 368#(<= |ULTIMATE.start_main_~asdf~0#1| 1), Black: 1161#(or (<= ~Bn~0 ~i_AB~0) (<= ~An~0 ~i_AB~0)), Black: 1168#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (<= ~Bn~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= ~i_AB~0 0)), Black: 1501#true, 362#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1826#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1830#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1832#(and (not (= |thread2Thread1of2ForFork1_#t~mem4| (select (select |#memory_int| ~A~0.base) 0))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 295#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1828#(and (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (not (= ~B~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_BA~0 0) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 520#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 199#L47-3true, Black: 2217#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2207#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2201#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2215#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2219#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2222#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2228#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2233#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1930#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), Black: 2192#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2184#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2199#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2196#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2180#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2204#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread2Thread1of2ForFork1InUse, Black: 2224#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (= |thread1Thread2of2ForFork0_#t~mem1| (select (select |#memory_int| ~A~0.base) 0)) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 2064#(= (select (select |#memory_int| ~B~0.base) (+ (* ~i_AB~0 4) ~B~0.offset)) |thread1Thread1of2ForFork0_#t~mem1|), Black: 2210#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~A~0.offset 0) (= ~B~0.offset 0) (<= (+ 2 ~B~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select (select |#memory_int| ~B~0.base) 0) |thread2Thread1of2ForFork1_#t~mem4|) (<= (+ |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (not (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0))) (= ~i_BA~0 0) (= ~i_AB~0 0) (not (= ~A~0.base |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), thread1Thread1of2ForFork0InUse, 2357#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (= ~i_AB~0 0)), 1415#(and (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 212#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 2226#(and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= ~A~0.offset 0) (= ~B~0.offset 0) (exists ((~A~0.base Int)) (and (= (select (select |#memory_int| ~B~0.base) 0) (select (select |#memory_int| ~A~0.base) 0)) (= (select (select |#memory_int| ~A~0.base) 0) |thread1Thread1of2ForFork0_#t~mem1|))) (= ~i_AB~0 0)), 103#L59-1true, Black: 1186#true, 1812#(and (< ~i_AB~0 ~Bn~0) (< ~i_AB~0 1) (< ~i_AB~0 ~An~0)), Black: 1497#(and (< ~i_BA~0 1) (< ~i_BA~0 ~Bn~0) (< ~i_BA~0 ~An~0)), Black: 896#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 893#true, 8#L82-3true, Black: 1125#(= ~i_AB~0 ~i_BA~0), Black: 1128#true, Black: 1136#(and (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~An~0) (= ~i_AB~0 0)), Black: 1141#true, Black: 243#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 696#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1149#(or (<= ~An~0 ~i_BA~0) (<= ~Bn~0 ~i_BA~0))]) [2023-08-04 01:50:11,722 INFO L294 olderBase$Statistics]: this new event has 59 ancestors and is cut-off event [2023-08-04 01:50:11,722 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 01:50:11,722 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 01:50:11,722 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2023-08-04 01:50:11,722 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-08-04 01:50:11,734 INFO L124 PetriNetUnfolderBase]: 334716/467305 cut-off events. [2023-08-04 01:50:11,734 INFO L125 PetriNetUnfolderBase]: For 2238425/2265170 co-relation queries the response was YES. [2023-08-04 01:50:17,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2030327 conditions, 467305 events. 334716/467305 cut-off events. For 2238425/2265170 co-relation queries the response was YES. Maximal size of possible extension queue 14473. Compared 3809811 event pairs, 108319 based on Foata normal form. 6610/427336 useless extension candidates. Maximal degree in co-relation 2030261. Up to 266487 conditions per place. [2023-08-04 01:50:19,569 INFO L140 encePairwiseOnDemand]: 426/438 looper letters, 579 selfloop transitions, 244 changer transitions 1/869 dead transitions. [2023-08-04 01:50:19,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 869 transitions, 8937 flow [2023-08-04 01:50:19,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-04 01:50:19,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-04 01:50:19,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1660 transitions. [2023-08-04 01:50:19,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4737442922374429 [2023-08-04 01:50:19,572 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1660 transitions. [2023-08-04 01:50:19,572 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1660 transitions. [2023-08-04 01:50:19,572 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 01:50:19,572 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1660 transitions. [2023-08-04 01:50:19,574 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 207.5) internal successors, (1660), 8 states have internal predecessors, (1660), 0 states have call successors, (0), 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 01:50:19,576 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 438.0) internal successors, (3942), 9 states have internal predecessors, (3942), 0 states have call successors, (0), 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 01:50:19,576 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 438.0) internal successors, (3942), 9 states have internal predecessors, (3942), 0 states have call successors, (0), 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 01:50:19,576 INFO L175 Difference]: Start difference. First operand has 147 places, 349 transitions, 3073 flow. Second operand 8 states and 1660 transitions. [2023-08-04 01:50:19,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 869 transitions, 8937 flow [2023-08-04 01:54:43,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 869 transitions, 8855 flow, removed 41 selfloop flow, removed 0 redundant places. [2023-08-04 01:54:43,811 INFO L231 Difference]: Finished difference. Result has 160 places, 491 transitions, 5711 flow [2023-08-04 01:54:43,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=438, PETRI_DIFFERENCE_MINUEND_FLOW=3029, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5711, PETRI_PLACES=160, PETRI_TRANSITIONS=491} [2023-08-04 01:54:43,811 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 105 predicate places. [2023-08-04 01:54:43,812 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 491 transitions, 5711 flow [2023-08-04 01:54:43,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 184.25) internal successors, (1474), 8 states have internal predecessors, (1474), 0 states have call successors, (0), 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 01:54:43,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 01:54:43,812 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 01:54:43,816 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-08-04 01:54:44,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 01:54:44,013 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 01:54:44,013 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 01:54:44,013 INFO L85 PathProgramCache]: Analyzing trace with hash -2084684430, now seen corresponding path program 1 times [2023-08-04 01:54:44,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 01:54:44,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534169932] [2023-08-04 01:54:44,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:54:44,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 01:54:44,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:54:44,542 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-08-04 01:54:44,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 01:54:44,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534169932] [2023-08-04 01:54:44,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534169932] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 01:54:44,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1914451419] [2023-08-04 01:54:44,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 01:54:44,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 01:54:44,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 01:54:44,544 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-04 01:54:44,554 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-08-04 01:54:44,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 01:54:44,681 INFO L262 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 32 conjunts are in the unsatisfiable core [2023-08-04 01:54:44,683 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 01:54:45,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-04 01:54:45,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-04 01:54:45,011 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-04 01:54:45,011 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 01:54:45,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-04 01:54:45,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-04 01:54:45,067 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-04 01:54:45,067 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 01:54:45,192 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-04 01:54:45,192 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-04 01:54:45,392 INFO L322 Elim1Store]: treesize reduction 15, result has 80.5 percent of original size [2023-08-04 01:54:45,392 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 118 treesize of output 131 [2023-08-04 01:54:45,406 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-04 01:54:45,406 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 66 treesize of output 50 [2023-08-04 01:54:45,655 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-04 01:54:45,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1914451419] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-04 01:54:45,655 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-04 01:54:45,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 22 [2023-08-04 01:54:45,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933143094] [2023-08-04 01:54:45,655 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-04 01:54:45,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-04 01:54:45,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 01:54:45,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-04 01:54:45,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=426, Unknown=2, NotChecked=0, Total=506 [2023-08-04 01:54:46,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 138 out of 438 [2023-08-04 01:54:46,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 491 transitions, 5711 flow. Second operand has 23 states, 23 states have (on average 142.34782608695653) internal successors, (3274), 23 states have internal predecessors, (3274), 0 states have call successors, (0), 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 01:54:46,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 01:54:46,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 138 of 438 [2023-08-04 01:54:46,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand