/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_unroll-cond-2.wvr_bound2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-19404b3-m [2023-08-04 03:35:32,270 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-04 03:35:32,315 INFO L114 SettingsManager]: Loading settings from /storage/repos/CAV22/benchmarks/svcomp-Reach-32bit-Automizer_Default.epf [2023-08-04 03:35:32,319 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-04 03:35:32,319 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-08-04 03:35:32,320 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Translation Mode: [2023-08-04 03:35:32,320 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-04 03:35:32,338 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-04 03:35:32,339 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-04 03:35:32,339 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-04 03:35:32,340 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-04 03:35:32,340 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-04 03:35:32,341 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-04 03:35:32,341 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-04 03:35:32,341 INFO L153 SettingsManager]: * Use SBE=true [2023-08-04 03:35:32,341 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-04 03:35:32,342 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-04 03:35:32,342 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-04 03:35:32,342 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-04 03:35:32,343 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-04 03:35:32,343 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-04 03:35:32,344 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-04 03:35:32,344 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-04 03:35:32,344 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-04 03:35:32,344 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-04 03:35:32,345 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-04 03:35:32,345 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-04 03:35:32,345 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-04 03:35:32,345 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-04 03:35:32,346 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-04 03:35:32,346 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-04 03:35:32,346 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-04 03:35:32,346 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-04 03:35:32,347 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-04 03:35:32,347 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-04 03:35:32,347 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-04 03:35:32,347 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-04 03:35:32,348 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-08-04 03:35:32,348 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-08-04 03:35:32,348 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-04 03:35:32,348 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-08-04 03:35:32,349 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 03:35:32,546 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-04 03:35:32,577 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-04 03:35:32,579 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-04 03:35:32,581 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-04 03:35:32,582 INFO L274 PluginConnector]: CDTParser initialized [2023-08-04 03:35:32,583 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/CAV22/benchmarks/increased_bounds/weaver_unroll-cond-2.wvr_bound2.c [2023-08-04 03:35:33,732 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-04 03:35:33,919 INFO L384 CDTParser]: Found 1 translation units. [2023-08-04 03:35:33,919 INFO L180 CDTParser]: Scanning /storage/repos/CAV22/benchmarks/increased_bounds/weaver_unroll-cond-2.wvr_bound2.c [2023-08-04 03:35:33,925 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3b32708b8/640e1e07f1bb4aa8b17a4b272c6bf11b/FLAGe68330d05 [2023-08-04 03:35:33,938 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3b32708b8/640e1e07f1bb4aa8b17a4b272c6bf11b [2023-08-04 03:35:33,940 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-04 03:35:33,941 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-04 03:35:33,942 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-04 03:35:33,943 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-04 03:35:33,946 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-04 03:35:33,953 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.08 03:35:33" (1/1) ... [2023-08-04 03:35:33,954 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@68f68f98 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 03:35:33, skipping insertion in model container [2023-08-04 03:35:33,954 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.08 03:35:33" (1/1) ... [2023-08-04 03:35:33,975 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-04 03:35:34,151 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_unroll-cond-2.wvr_bound2.c[2636,2649] [2023-08-04 03:35:34,160 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-04 03:35:34,168 INFO L201 MainTranslator]: Completed pre-run [2023-08-04 03:35:34,187 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_unroll-cond-2.wvr_bound2.c[2636,2649] [2023-08-04 03:35:34,190 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-04 03:35:34,203 INFO L206 MainTranslator]: Completed translation [2023-08-04 03:35:34,203 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 03:35:34 WrapperNode [2023-08-04 03:35:34,203 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-04 03:35:34,204 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-04 03:35:34,205 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-04 03:35:34,205 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-04 03:35:34,211 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 03:35:34" (1/1) ... [2023-08-04 03:35:34,218 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 03:35:34" (1/1) ... [2023-08-04 03:35:34,246 INFO L138 Inliner]: procedures = 24, calls = 33, calls flagged for inlining = 11, calls inlined = 11, statements flattened = 176 [2023-08-04 03:35:34,246 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-04 03:35:34,247 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-04 03:35:34,247 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-04 03:35:34,247 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-04 03:35:34,254 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 03:35:34" (1/1) ... [2023-08-04 03:35:34,254 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 03:35:34" (1/1) ... [2023-08-04 03:35:34,257 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 03:35:34" (1/1) ... [2023-08-04 03:35:34,257 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 03:35:34" (1/1) ... [2023-08-04 03:35:34,264 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 03:35:34" (1/1) ... [2023-08-04 03:35:34,268 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 03:35:34" (1/1) ... [2023-08-04 03:35:34,270 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 03:35:34" (1/1) ... [2023-08-04 03:35:34,271 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 03:35:34" (1/1) ... [2023-08-04 03:35:34,273 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-04 03:35:34,274 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-04 03:35:34,274 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-04 03:35:34,275 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-04 03:35:34,275 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 03:35:34" (1/1) ... [2023-08-04 03:35:34,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-04 03:35:34,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 03:35:34,314 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 03:35:34,339 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 03:35:34,357 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-04 03:35:34,357 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-04 03:35:34,358 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-04 03:35:34,358 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-04 03:35:34,358 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-04 03:35:34,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-04 03:35:34,358 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-04 03:35:34,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-04 03:35:34,358 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-04 03:35:34,358 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-04 03:35:34,359 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-04 03:35:34,360 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-04 03:35:34,360 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-04 03:35:34,362 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 03:35:34,469 INFO L236 CfgBuilder]: Building ICFG [2023-08-04 03:35:34,472 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-04 03:35:34,808 INFO L277 CfgBuilder]: Performing block encoding [2023-08-04 03:35:34,815 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-04 03:35:34,816 INFO L302 CfgBuilder]: Removed 7 assume(true) statements. [2023-08-04 03:35:34,831 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.08 03:35:34 BoogieIcfgContainer [2023-08-04 03:35:34,832 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-04 03:35:34,834 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-04 03:35:34,834 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-04 03:35:34,837 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-04 03:35:34,837 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.08 03:35:33" (1/3) ... [2023-08-04 03:35:34,838 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@54cf9404 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.08 03:35:34, skipping insertion in model container [2023-08-04 03:35:34,838 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.08 03:35:34" (2/3) ... [2023-08-04 03:35:34,838 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@54cf9404 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.08 03:35:34, skipping insertion in model container [2023-08-04 03:35:34,838 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.08 03:35:34" (3/3) ... [2023-08-04 03:35:34,839 INFO L112 eAbstractionObserver]: Analyzing ICFG weaver_unroll-cond-2.wvr_bound2.c [2023-08-04 03:35:34,847 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-08-04 03:35:34,859 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-04 03:35:34,859 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-08-04 03:35:34,859 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-04 03:35:34,954 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2023-08-04 03:35:34,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 178 places, 196 transitions, 414 flow [2023-08-04 03:35:35,095 INFO L124 PetriNetUnfolderBase]: 46/373 cut-off events. [2023-08-04 03:35:35,095 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-08-04 03:35:35,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 393 conditions, 373 events. 46/373 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 1443 event pairs, 0 based on Foata normal form. 0/317 useless extension candidates. Maximal degree in co-relation 197. Up to 8 conditions per place. [2023-08-04 03:35:35,104 INFO L82 GeneralOperation]: Start removeDead. Operand has 178 places, 196 transitions, 414 flow [2023-08-04 03:35:35,111 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 178 places, 196 transitions, 414 flow [2023-08-04 03:35:35,115 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-04 03:35:35,123 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 178 places, 196 transitions, 414 flow [2023-08-04 03:35:35,126 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 178 places, 196 transitions, 414 flow [2023-08-04 03:35:35,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 178 places, 196 transitions, 414 flow [2023-08-04 03:35:35,210 INFO L124 PetriNetUnfolderBase]: 46/373 cut-off events. [2023-08-04 03:35:35,211 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-08-04 03:35:35,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 393 conditions, 373 events. 46/373 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 1443 event pairs, 0 based on Foata normal form. 0/317 useless extension candidates. Maximal degree in co-relation 197. Up to 8 conditions per place. [2023-08-04 03:35:35,226 INFO L119 LiptonReduction]: Number of co-enabled transitions 8654 [2023-08-04 03:35:39,582 INFO L134 LiptonReduction]: Checked pairs total: 10841 [2023-08-04 03:35:39,583 INFO L136 LiptonReduction]: Total number of compositions: 202 [2023-08-04 03:35:39,606 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-04 03:35:39,615 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;@27f9e8a2, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-04 03:35:39,615 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-04 03:35:39,631 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-04 03:35:39,631 INFO L124 PetriNetUnfolderBase]: 4/33 cut-off events. [2023-08-04 03:35:39,631 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-04 03:35:39,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 03:35:39,632 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1] [2023-08-04 03:35:39,633 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-04 03:35:39,638 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 03:35:39,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1827774816, now seen corresponding path program 1 times [2023-08-04 03:35:39,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 03:35:39,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605823655] [2023-08-04 03:35:39,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 03:35:39,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 03:35:39,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 03:35:40,016 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 03:35:40,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 03:35:40,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605823655] [2023-08-04 03:35:40,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605823655] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 03:35:40,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 03:35:40,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-04 03:35:40,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312609481] [2023-08-04 03:35:40,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 03:35:40,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 03:35:40,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 03:35:40,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 03:35:40,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-04 03:35:40,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 170 out of 398 [2023-08-04 03:35:40,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 39 transitions, 100 flow. Second operand has 3 states, 3 states have (on average 171.66666666666666) internal successors, (515), 3 states have internal predecessors, (515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:35:40,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 03:35:40,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 170 of 398 [2023-08-04 03:35:40,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 03:35:40,263 INFO L124 PetriNetUnfolderBase]: 737/1135 cut-off events. [2023-08-04 03:35:40,263 INFO L125 PetriNetUnfolderBase]: For 43/43 co-relation queries the response was YES. [2023-08-04 03:35:40,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2283 conditions, 1135 events. 737/1135 cut-off events. For 43/43 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 5201 event pairs, 415 based on Foata normal form. 0/710 useless extension candidates. Maximal degree in co-relation 1840. Up to 1087 conditions per place. [2023-08-04 03:35:40,269 INFO L140 encePairwiseOnDemand]: 393/398 looper letters, 19 selfloop transitions, 2 changer transitions 13/38 dead transitions. [2023-08-04 03:35:40,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 38 transitions, 162 flow [2023-08-04 03:35:40,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 03:35:40,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 03:35:40,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 545 transitions. [2023-08-04 03:35:40,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564489112227806 [2023-08-04 03:35:40,285 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 545 transitions. [2023-08-04 03:35:40,285 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 545 transitions. [2023-08-04 03:35:40,287 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 03:35:40,289 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 545 transitions. [2023-08-04 03:35:40,293 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 181.66666666666666) internal successors, (545), 3 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:35:40,298 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:35:40,299 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:35:40,301 INFO L175 Difference]: Start difference. First operand has 35 places, 39 transitions, 100 flow. Second operand 3 states and 545 transitions. [2023-08-04 03:35:40,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 38 transitions, 162 flow [2023-08-04 03:35:40,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 38 transitions, 162 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-04 03:35:40,307 INFO L231 Difference]: Finished difference. Result has 37 places, 25 transitions, 70 flow [2023-08-04 03:35:40,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=398, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=70, PETRI_PLACES=37, PETRI_TRANSITIONS=25} [2023-08-04 03:35:40,311 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 2 predicate places. [2023-08-04 03:35:40,312 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 25 transitions, 70 flow [2023-08-04 03:35:40,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 171.66666666666666) internal successors, (515), 3 states have internal predecessors, (515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:35:40,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 03:35:40,313 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2023-08-04 03:35:40,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-04 03:35:40,313 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-04 03:35:40,314 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 03:35:40,314 INFO L85 PathProgramCache]: Analyzing trace with hash 1347807686, now seen corresponding path program 1 times [2023-08-04 03:35:40,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 03:35:40,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071226938] [2023-08-04 03:35:40,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 03:35:40,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 03:35:40,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-04 03:35:40,344 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-04 03:35:40,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-04 03:35:40,397 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-04 03:35:40,397 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-04 03:35:40,398 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-04 03:35:40,400 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-04 03:35:40,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-04 03:35:40,401 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1] [2023-08-04 03:35:40,404 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE,UNKNOWN (1/2) [2023-08-04 03:35:40,405 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-04 03:35:40,406 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-08-04 03:35:40,453 INFO L144 ThreadInstanceAdder]: Constructed 8 joinOtherThreadTransitions. [2023-08-04 03:35:40,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 241 places, 268 transitions, 584 flow [2023-08-04 03:35:40,623 INFO L124 PetriNetUnfolderBase]: 164/1105 cut-off events. [2023-08-04 03:35:40,623 INFO L125 PetriNetUnfolderBase]: For 72/72 co-relation queries the response was YES. [2023-08-04 03:35:40,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1202 conditions, 1105 events. 164/1105 cut-off events. For 72/72 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 6396 event pairs, 1 based on Foata normal form. 0/938 useless extension candidates. Maximal degree in co-relation 664. Up to 32 conditions per place. [2023-08-04 03:35:40,640 INFO L82 GeneralOperation]: Start removeDead. Operand has 241 places, 268 transitions, 584 flow [2023-08-04 03:35:40,648 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 241 places, 268 transitions, 584 flow [2023-08-04 03:35:40,648 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-04 03:35:40,649 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 241 places, 268 transitions, 584 flow [2023-08-04 03:35:40,649 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 241 places, 268 transitions, 584 flow [2023-08-04 03:35:40,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 241 places, 268 transitions, 584 flow [2023-08-04 03:35:40,787 INFO L124 PetriNetUnfolderBase]: 164/1105 cut-off events. [2023-08-04 03:35:40,788 INFO L125 PetriNetUnfolderBase]: For 72/72 co-relation queries the response was YES. [2023-08-04 03:35:40,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1202 conditions, 1105 events. 164/1105 cut-off events. For 72/72 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 6396 event pairs, 1 based on Foata normal form. 0/938 useless extension candidates. Maximal degree in co-relation 664. Up to 32 conditions per place. [2023-08-04 03:35:40,843 INFO L119 LiptonReduction]: Number of co-enabled transitions 27284 [2023-08-04 03:35:45,547 INFO L134 LiptonReduction]: Checked pairs total: 50541 [2023-08-04 03:35:45,547 INFO L136 LiptonReduction]: Total number of compositions: 263 [2023-08-04 03:35:45,549 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-04 03:35:45,550 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;@27f9e8a2, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-04 03:35:45,550 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-08-04 03:35:45,557 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-04 03:35:45,557 INFO L124 PetriNetUnfolderBase]: 13/98 cut-off events. [2023-08-04 03:35:45,557 INFO L125 PetriNetUnfolderBase]: For 9/9 co-relation queries the response was YES. [2023-08-04 03:35:45,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 03:35:45,557 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1] [2023-08-04 03:35:45,558 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-04 03:35:45,558 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 03:35:45,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1472963528, now seen corresponding path program 1 times [2023-08-04 03:35:45,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 03:35:45,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450545443] [2023-08-04 03:35:45,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 03:35:45,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 03:35:45,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 03:35:45,633 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 03:35:45,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 03:35:45,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450545443] [2023-08-04 03:35:45,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450545443] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 03:35:45,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 03:35:45,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-04 03:35:45,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069407734] [2023-08-04 03:35:45,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 03:35:45,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 03:35:45,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 03:35:45,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 03:35:45,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-04 03:35:45,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 230 out of 531 [2023-08-04 03:35:45,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 73 transitions, 194 flow. Second operand has 3 states, 3 states have (on average 232.0) internal successors, (696), 3 states have internal predecessors, (696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:35:45,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 03:35:45,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 230 of 531 [2023-08-04 03:35:45,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 03:36:01,085 INFO L124 PetriNetUnfolderBase]: 190605/238065 cut-off events. [2023-08-04 03:36:01,085 INFO L125 PetriNetUnfolderBase]: For 14414/14414 co-relation queries the response was YES. [2023-08-04 03:36:01,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 477706 conditions, 238065 events. 190605/238065 cut-off events. For 14414/14414 co-relation queries the response was YES. Maximal size of possible extension queue 7168. Compared 1356895 event pairs, 123220 based on Foata normal form. 10573/159555 useless extension candidates. Maximal degree in co-relation 151602. Up to 233187 conditions per place. [2023-08-04 03:36:02,004 INFO L140 encePairwiseOnDemand]: 523/531 looper letters, 41 selfloop transitions, 2 changer transitions 17/69 dead transitions. [2023-08-04 03:36:02,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 69 transitions, 302 flow [2023-08-04 03:36:02,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 03:36:02,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 03:36:02,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 754 transitions. [2023-08-04 03:36:02,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47332077840552417 [2023-08-04 03:36:02,010 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 754 transitions. [2023-08-04 03:36:02,010 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 754 transitions. [2023-08-04 03:36:02,010 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 03:36:02,011 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 754 transitions. [2023-08-04 03:36:02,012 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 251.33333333333334) internal successors, (754), 3 states have internal predecessors, (754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:36:02,017 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 531.0) internal successors, (2124), 4 states have internal predecessors, (2124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:36:02,018 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 531.0) internal successors, (2124), 4 states have internal predecessors, (2124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:36:02,018 INFO L175 Difference]: Start difference. First operand has 63 places, 73 transitions, 194 flow. Second operand 3 states and 754 transitions. [2023-08-04 03:36:02,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 69 transitions, 302 flow [2023-08-04 03:36:02,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 69 transitions, 302 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-04 03:36:02,038 INFO L231 Difference]: Finished difference. Result has 65 places, 52 transitions, 138 flow [2023-08-04 03:36:02,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=531, PETRI_DIFFERENCE_MINUEND_FLOW=184, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=138, PETRI_PLACES=65, PETRI_TRANSITIONS=52} [2023-08-04 03:36:02,039 INFO L281 CegarLoopForPetriNet]: 63 programPoint places, 2 predicate places. [2023-08-04 03:36:02,039 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 52 transitions, 138 flow [2023-08-04 03:36:02,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 232.0) internal successors, (696), 3 states have internal predecessors, (696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:36:02,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 03:36:02,040 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1] [2023-08-04 03:36:02,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-04 03:36:02,040 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-04 03:36:02,040 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 03:36:02,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1429486961, now seen corresponding path program 1 times [2023-08-04 03:36:02,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 03:36:02,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946831340] [2023-08-04 03:36:02,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 03:36:02,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 03:36:02,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 03:36:02,125 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-04 03:36:02,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 03:36:02,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946831340] [2023-08-04 03:36:02,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946831340] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 03:36:02,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [194286109] [2023-08-04 03:36:02,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 03:36:02,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 03:36:02,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 03:36:02,133 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 03:36:02,168 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 03:36:02,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 03:36:02,230 INFO L262 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-04 03:36:02,232 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 03:36:02,296 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-04 03:36:02,296 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-04 03:36:02,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [194286109] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 03:36:02,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-04 03:36:02,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 6 [2023-08-04 03:36:02,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511831171] [2023-08-04 03:36:02,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 03:36:02,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 03:36:02,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 03:36:02,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 03:36:02,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-08-04 03:36:02,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 531 [2023-08-04 03:36:02,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 52 transitions, 138 flow. Second operand has 5 states, 5 states have (on average 231.0) internal successors, (1155), 5 states have internal predecessors, (1155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:36:02,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 03:36:02,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 531 [2023-08-04 03:36:02,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 03:36:06,155 INFO L124 PetriNetUnfolderBase]: 53222/66714 cut-off events. [2023-08-04 03:36:06,155 INFO L125 PetriNetUnfolderBase]: For 1169/1169 co-relation queries the response was YES. [2023-08-04 03:36:06,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 133615 conditions, 66714 events. 53222/66714 cut-off events. For 1169/1169 co-relation queries the response was YES. Maximal size of possible extension queue 2092. Compared 342269 event pairs, 18830 based on Foata normal form. 0/44811 useless extension candidates. Maximal degree in co-relation 133600. Up to 65324 conditions per place. [2023-08-04 03:36:06,569 INFO L140 encePairwiseOnDemand]: 527/531 looper letters, 54 selfloop transitions, 5 changer transitions 0/67 dead transitions. [2023-08-04 03:36:06,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 67 transitions, 282 flow [2023-08-04 03:36:06,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-04 03:36:06,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-04 03:36:06,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1204 transitions. [2023-08-04 03:36:06,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4534839924670433 [2023-08-04 03:36:06,573 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1204 transitions. [2023-08-04 03:36:06,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1204 transitions. [2023-08-04 03:36:06,574 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 03:36:06,574 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1204 transitions. [2023-08-04 03:36:06,577 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 240.8) internal successors, (1204), 5 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:36:06,582 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 531.0) internal successors, (3186), 6 states have internal predecessors, (3186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:36:06,583 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 531.0) internal successors, (3186), 6 states have internal predecessors, (3186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:36:06,583 INFO L175 Difference]: Start difference. First operand has 65 places, 52 transitions, 138 flow. Second operand 5 states and 1204 transitions. [2023-08-04 03:36:06,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 67 transitions, 282 flow [2023-08-04 03:36:06,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 67 transitions, 275 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-08-04 03:36:06,589 INFO L231 Difference]: Finished difference. Result has 58 places, 54 transitions, 148 flow [2023-08-04 03:36:06,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=531, PETRI_DIFFERENCE_MINUEND_FLOW=125, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=148, PETRI_PLACES=58, PETRI_TRANSITIONS=54} [2023-08-04 03:36:06,592 INFO L281 CegarLoopForPetriNet]: 63 programPoint places, -5 predicate places. [2023-08-04 03:36:06,592 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 54 transitions, 148 flow [2023-08-04 03:36:06,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 231.0) internal successors, (1155), 5 states have internal predecessors, (1155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:36:06,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 03:36:06,593 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 03:36:06,602 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 03:36:06,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 03:36:06,798 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-04 03:36:06,799 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 03:36:06,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1911264059, now seen corresponding path program 1 times [2023-08-04 03:36:06,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 03:36:06,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885714952] [2023-08-04 03:36:06,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 03:36:06,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 03:36:06,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 03:36:06,867 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-08-04 03:36:06,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 03:36:06,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885714952] [2023-08-04 03:36:06,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885714952] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 03:36:06,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 03:36:06,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-04 03:36:06,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77431698] [2023-08-04 03:36:06,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 03:36:06,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 03:36:06,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 03:36:06,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 03:36:06,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-04 03:36:06,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 230 out of 531 [2023-08-04 03:36:06,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 54 transitions, 148 flow. Second operand has 3 states, 3 states have (on average 232.66666666666666) internal successors, (698), 3 states have internal predecessors, (698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:36:06,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 03:36:06,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 230 of 531 [2023-08-04 03:36:06,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 03:36:10,421 INFO L124 PetriNetUnfolderBase]: 52164/65367 cut-off events. [2023-08-04 03:36:10,421 INFO L125 PetriNetUnfolderBase]: For 1057/1057 co-relation queries the response was YES. [2023-08-04 03:36:10,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 130656 conditions, 65367 events. 52164/65367 cut-off events. For 1057/1057 co-relation queries the response was YES. Maximal size of possible extension queue 2111. Compared 331292 event pairs, 26834 based on Foata normal form. 1/43983 useless extension candidates. Maximal degree in co-relation 130636. Up to 63933 conditions per place. [2023-08-04 03:36:10,975 INFO L140 encePairwiseOnDemand]: 528/531 looper letters, 48 selfloop transitions, 2 changer transitions 0/58 dead transitions. [2023-08-04 03:36:10,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 58 transitions, 255 flow [2023-08-04 03:36:10,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 03:36:10,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 03:36:10,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 739 transitions. [2023-08-04 03:36:10,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46390458254865036 [2023-08-04 03:36:10,980 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 739 transitions. [2023-08-04 03:36:10,980 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 739 transitions. [2023-08-04 03:36:10,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 03:36:10,980 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 739 transitions. [2023-08-04 03:36:10,982 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 246.33333333333334) internal successors, (739), 3 states have internal predecessors, (739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:36:10,984 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 531.0) internal successors, (2124), 4 states have internal predecessors, (2124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:36:10,985 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 531.0) internal successors, (2124), 4 states have internal predecessors, (2124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:36:10,986 INFO L175 Difference]: Start difference. First operand has 58 places, 54 transitions, 148 flow. Second operand 3 states and 739 transitions. [2023-08-04 03:36:10,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 58 transitions, 255 flow [2023-08-04 03:36:10,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 58 transitions, 254 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-04 03:36:10,990 INFO L231 Difference]: Finished difference. Result has 59 places, 53 transitions, 146 flow [2023-08-04 03:36:10,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=531, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=146, PETRI_PLACES=59, PETRI_TRANSITIONS=53} [2023-08-04 03:36:10,992 INFO L281 CegarLoopForPetriNet]: 63 programPoint places, -4 predicate places. [2023-08-04 03:36:10,992 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 53 transitions, 146 flow [2023-08-04 03:36:10,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 232.66666666666666) internal successors, (698), 3 states have internal predecessors, (698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:36:10,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 03:36:10,993 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 03:36:10,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-04 03:36:10,993 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-04 03:36:10,993 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 03:36:10,993 INFO L85 PathProgramCache]: Analyzing trace with hash 509882681, now seen corresponding path program 1 times [2023-08-04 03:36:10,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 03:36:10,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075561617] [2023-08-04 03:36:10,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 03:36:10,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 03:36:11,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 03:36:11,070 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-08-04 03:36:11,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 03:36:11,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075561617] [2023-08-04 03:36:11,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075561617] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 03:36:11,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [471060977] [2023-08-04 03:36:11,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 03:36:11,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 03:36:11,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 03:36:11,073 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 03:36:11,101 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 03:36:11,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 03:36:11,158 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-04 03:36:11,160 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 03:36:11,175 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-08-04 03:36:11,175 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-04 03:36:11,203 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-08-04 03:36:11,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [471060977] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-04 03:36:11,203 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-04 03:36:11,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2023-08-04 03:36:11,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734260175] [2023-08-04 03:36:11,204 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-04 03:36:11,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 03:36:11,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 03:36:11,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 03:36:11,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-04 03:36:11,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 531 [2023-08-04 03:36:11,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 53 transitions, 146 flow. Second operand has 5 states, 5 states have (on average 232.0) internal successors, (1160), 5 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:36:11,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 03:36:11,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 531 [2023-08-04 03:36:11,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 03:36:14,127 INFO L124 PetriNetUnfolderBase]: 45404/56424 cut-off events. [2023-08-04 03:36:14,127 INFO L125 PetriNetUnfolderBase]: For 872/872 co-relation queries the response was YES. [2023-08-04 03:36:14,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112786 conditions, 56424 events. 45404/56424 cut-off events. For 872/872 co-relation queries the response was YES. Maximal size of possible extension queue 1991. Compared 275439 event pairs, 15444 based on Foata normal form. 5/37964 useless extension candidates. Maximal degree in co-relation 112765. Up to 55142 conditions per place. [2023-08-04 03:36:14,427 INFO L140 encePairwiseOnDemand]: 528/531 looper letters, 54 selfloop transitions, 3 changer transitions 0/65 dead transitions. [2023-08-04 03:36:14,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 65 transitions, 283 flow [2023-08-04 03:36:14,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-04 03:36:14,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-04 03:36:14,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 973 transitions. [2023-08-04 03:36:14,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4580979284369115 [2023-08-04 03:36:14,430 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 973 transitions. [2023-08-04 03:36:14,430 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 973 transitions. [2023-08-04 03:36:14,431 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 03:36:14,431 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 973 transitions. [2023-08-04 03:36:14,433 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 243.25) internal successors, (973), 4 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 03:36:14,436 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 531.0) internal successors, (2655), 5 states have internal predecessors, (2655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:36:14,438 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 531.0) internal successors, (2655), 5 states have internal predecessors, (2655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:36:14,438 INFO L175 Difference]: Start difference. First operand has 59 places, 53 transitions, 146 flow. Second operand 4 states and 973 transitions. [2023-08-04 03:36:14,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 65 transitions, 283 flow [2023-08-04 03:36:14,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 65 transitions, 279 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-04 03:36:14,440 INFO L231 Difference]: Finished difference. Result has 60 places, 52 transitions, 143 flow [2023-08-04 03:36:14,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=531, PETRI_DIFFERENCE_MINUEND_FLOW=137, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=143, PETRI_PLACES=60, PETRI_TRANSITIONS=52} [2023-08-04 03:36:14,441 INFO L281 CegarLoopForPetriNet]: 63 programPoint places, -3 predicate places. [2023-08-04 03:36:14,441 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 52 transitions, 143 flow [2023-08-04 03:36:14,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 232.0) internal successors, (1160), 5 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:36:14,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 03:36:14,442 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 03:36:14,446 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-04 03:36:14,643 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,SelfDestructingSolverStorable5 [2023-08-04 03:36:14,643 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-04 03:36:14,644 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 03:36:14,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1586338484, now seen corresponding path program 1 times [2023-08-04 03:36:14,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 03:36:14,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881141905] [2023-08-04 03:36:14,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 03:36:14,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 03:36:14,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 03:36:14,729 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-04 03:36:14,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 03:36:14,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881141905] [2023-08-04 03:36:14,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881141905] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 03:36:14,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1244238048] [2023-08-04 03:36:14,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 03:36:14,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 03:36:14,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 03:36:14,731 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 03:36:14,735 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 03:36:14,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 03:36:14,992 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-04 03:36:14,993 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 03:36:15,017 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-04 03:36:15,017 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-04 03:36:15,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1244238048] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 03:36:15,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-04 03:36:15,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 6 [2023-08-04 03:36:15,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499763731] [2023-08-04 03:36:15,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 03:36:15,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 03:36:15,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 03:36:15,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 03:36:15,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-08-04 03:36:15,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 531 [2023-08-04 03:36:15,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 52 transitions, 143 flow. Second operand has 5 states, 5 states have (on average 232.0) internal successors, (1160), 5 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:36:15,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 03:36:15,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 531 [2023-08-04 03:36:15,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 03:36:16,979 INFO L124 PetriNetUnfolderBase]: 29311/36835 cut-off events. [2023-08-04 03:36:16,980 INFO L125 PetriNetUnfolderBase]: For 493/493 co-relation queries the response was YES. [2023-08-04 03:36:17,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73846 conditions, 36835 events. 29311/36835 cut-off events. For 493/493 co-relation queries the response was YES. Maximal size of possible extension queue 1321. Compared 177777 event pairs, 334 based on Foata normal form. 3025/27799 useless extension candidates. Maximal degree in co-relation 73825. Up to 18285 conditions per place. [2023-08-04 03:36:17,066 INFO L140 encePairwiseOnDemand]: 528/531 looper letters, 0 selfloop transitions, 0 changer transitions 110/110 dead transitions. [2023-08-04 03:36:17,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 110 transitions, 463 flow [2023-08-04 03:36:17,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-04 03:36:17,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-04 03:36:17,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1247 transitions. [2023-08-04 03:36:17,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4696798493408663 [2023-08-04 03:36:17,069 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1247 transitions. [2023-08-04 03:36:17,069 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1247 transitions. [2023-08-04 03:36:17,070 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 03:36:17,070 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1247 transitions. [2023-08-04 03:36:17,072 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 249.4) internal successors, (1247), 5 states have internal predecessors, (1247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:36:17,076 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 531.0) internal successors, (3186), 6 states have internal predecessors, (3186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:36:17,077 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 531.0) internal successors, (3186), 6 states have internal predecessors, (3186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:36:17,077 INFO L175 Difference]: Start difference. First operand has 60 places, 52 transitions, 143 flow. Second operand 5 states and 1247 transitions. [2023-08-04 03:36:17,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 110 transitions, 463 flow [2023-08-04 03:36:17,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 110 transitions, 456 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-04 03:36:17,096 INFO L231 Difference]: Finished difference. Result has 59 places, 0 transitions, 0 flow [2023-08-04 03:36:17,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=531, PETRI_DIFFERENCE_MINUEND_FLOW=132, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=0, PETRI_PLACES=59, PETRI_TRANSITIONS=0} [2023-08-04 03:36:17,097 INFO L281 CegarLoopForPetriNet]: 63 programPoint places, -4 predicate places. [2023-08-04 03:36:17,097 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 0 transitions, 0 flow [2023-08-04 03:36:17,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 232.0) internal successors, (1160), 5 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:36:17,098 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-08-04 03:36:17,098 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-08-04 03:36:17,105 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 03:36:17,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 03:36:17,303 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2023-08-04 03:36:17,304 INFO L307 ceAbstractionStarter]: Result for error location InUseError was SAFE,SAFE (1/2) [2023-08-04 03:36:17,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 241 places, 268 transitions, 584 flow [2023-08-04 03:36:17,429 INFO L124 PetriNetUnfolderBase]: 164/1105 cut-off events. [2023-08-04 03:36:17,430 INFO L125 PetriNetUnfolderBase]: For 72/72 co-relation queries the response was YES. [2023-08-04 03:36:17,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1202 conditions, 1105 events. 164/1105 cut-off events. For 72/72 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 6396 event pairs, 1 based on Foata normal form. 0/938 useless extension candidates. Maximal degree in co-relation 664. Up to 32 conditions per place. [2023-08-04 03:36:17,444 INFO L82 GeneralOperation]: Start removeDead. Operand has 241 places, 268 transitions, 584 flow [2023-08-04 03:36:17,450 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 241 places, 268 transitions, 584 flow [2023-08-04 03:36:17,450 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-04 03:36:17,450 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 241 places, 268 transitions, 584 flow [2023-08-04 03:36:17,451 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 241 places, 268 transitions, 584 flow [2023-08-04 03:36:17,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 241 places, 268 transitions, 584 flow [2023-08-04 03:36:17,570 INFO L124 PetriNetUnfolderBase]: 164/1105 cut-off events. [2023-08-04 03:36:17,570 INFO L125 PetriNetUnfolderBase]: For 72/72 co-relation queries the response was YES. [2023-08-04 03:36:17,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1202 conditions, 1105 events. 164/1105 cut-off events. For 72/72 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 6396 event pairs, 1 based on Foata normal form. 0/938 useless extension candidates. Maximal degree in co-relation 664. Up to 32 conditions per place. [2023-08-04 03:36:17,612 INFO L119 LiptonReduction]: Number of co-enabled transitions 27284 [2023-08-04 03:36:22,057 INFO L134 LiptonReduction]: Checked pairs total: 49040 [2023-08-04 03:36:22,057 INFO L136 LiptonReduction]: Total number of compositions: 261 [2023-08-04 03:36:22,059 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-04 03:36:22,059 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;@27f9e8a2, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-04 03:36:22,059 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-04 03:36:22,062 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-04 03:36:22,062 INFO L124 PetriNetUnfolderBase]: 2/16 cut-off events. [2023-08-04 03:36:22,062 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-04 03:36:22,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 03:36:22,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-04 03:36:22,062 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 03:36:22,062 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 03:36:22,062 INFO L85 PathProgramCache]: Analyzing trace with hash 1608940477, now seen corresponding path program 1 times [2023-08-04 03:36:22,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 03:36:22,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813471123] [2023-08-04 03:36:22,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 03:36:22,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 03:36:22,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 03:36:22,083 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 03:36:22,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 03:36:22,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813471123] [2023-08-04 03:36:22,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813471123] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 03:36:22,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 03:36:22,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-04 03:36:22,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461658920] [2023-08-04 03:36:22,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 03:36:22,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 03:36:22,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 03:36:22,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 03:36:22,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-04 03:36:22,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 230 out of 529 [2023-08-04 03:36:22,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 74 transitions, 196 flow. Second operand has 3 states, 3 states have (on average 232.0) internal successors, (696), 3 states have internal predecessors, (696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:36:22,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 03:36:22,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 230 of 529 [2023-08-04 03:36:22,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 03:36:36,629 INFO L124 PetriNetUnfolderBase]: 221932/273654 cut-off events. [2023-08-04 03:36:36,629 INFO L125 PetriNetUnfolderBase]: For 15942/15942 co-relation queries the response was YES. [2023-08-04 03:36:37,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 551948 conditions, 273654 events. 221932/273654 cut-off events. For 15942/15942 co-relation queries the response was YES. Maximal size of possible extension queue 8125. Compared 1514509 event pairs, 119245 based on Foata normal form. 14924/183520 useless extension candidates. Maximal degree in co-relation 180362. Up to 270782 conditions per place. [2023-08-04 03:36:37,924 INFO L140 encePairwiseOnDemand]: 520/529 looper letters, 62 selfloop transitions, 2 changer transitions 2/74 dead transitions. [2023-08-04 03:36:37,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 74 transitions, 324 flow [2023-08-04 03:36:37,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 03:36:37,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 03:36:37,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 762 transitions. [2023-08-04 03:36:37,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48015122873345933 [2023-08-04 03:36:37,927 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 762 transitions. [2023-08-04 03:36:37,927 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 762 transitions. [2023-08-04 03:36:37,927 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 03:36:37,927 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 762 transitions. [2023-08-04 03:36:37,929 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 254.0) internal successors, (762), 3 states have internal predecessors, (762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:36:37,931 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 529.0) internal successors, (2116), 4 states have internal predecessors, (2116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:36:37,931 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 529.0) internal successors, (2116), 4 states have internal predecessors, (2116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:36:37,931 INFO L175 Difference]: Start difference. First operand has 63 places, 74 transitions, 196 flow. Second operand 3 states and 762 transitions. [2023-08-04 03:36:37,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 74 transitions, 324 flow [2023-08-04 03:36:37,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 74 transitions, 324 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-04 03:36:37,937 INFO L231 Difference]: Finished difference. Result has 65 places, 67 transitions, 184 flow [2023-08-04 03:36:37,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=529, PETRI_DIFFERENCE_MINUEND_FLOW=184, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=184, PETRI_PLACES=65, PETRI_TRANSITIONS=67} [2023-08-04 03:36:37,938 INFO L281 CegarLoopForPetriNet]: 63 programPoint places, 2 predicate places. [2023-08-04 03:36:37,938 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 67 transitions, 184 flow [2023-08-04 03:36:37,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 232.0) internal successors, (696), 3 states have internal predecessors, (696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:36:37,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 03:36:37,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 03:36:37,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-04 03:36:37,939 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 03:36:37,939 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 03:36:37,939 INFO L85 PathProgramCache]: Analyzing trace with hash -463531007, now seen corresponding path program 1 times [2023-08-04 03:36:37,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 03:36:37,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986075480] [2023-08-04 03:36:37,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 03:36:37,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 03:36:37,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 03:36:37,967 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 03:36:37,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 03:36:37,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986075480] [2023-08-04 03:36:37,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986075480] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 03:36:37,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500410014] [2023-08-04 03:36:37,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 03:36:37,968 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 03:36:37,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 03:36:37,972 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 03:36:37,976 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 03:36:38,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 03:36:38,042 INFO L262 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-04 03:36:38,043 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 03:36:38,054 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 03:36:38,054 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-04 03:36:38,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500410014] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 03:36:38,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-04 03:36:38,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2023-08-04 03:36:38,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867071667] [2023-08-04 03:36:38,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 03:36:38,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 03:36:38,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 03:36:38,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 03:36:38,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-04 03:36:38,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 230 out of 529 [2023-08-04 03:36:38,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 67 transitions, 184 flow. Second operand has 3 states, 3 states have (on average 233.0) internal successors, (699), 3 states have internal predecessors, (699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:36:38,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 03:36:38,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 230 of 529 [2023-08-04 03:36:38,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 03:36:52,983 INFO L124 PetriNetUnfolderBase]: 221061/273834 cut-off events. [2023-08-04 03:36:52,984 INFO L125 PetriNetUnfolderBase]: For 14121/14121 co-relation queries the response was YES. [2023-08-04 03:36:53,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 550699 conditions, 273834 events. 221061/273834 cut-off events. For 14121/14121 co-relation queries the response was YES. Maximal size of possible extension queue 8106. Compared 1555466 event pairs, 106739 based on Foata normal form. 0/168998 useless extension candidates. Maximal degree in co-relation 550653. Up to 268312 conditions per place. [2023-08-04 03:36:54,427 INFO L140 encePairwiseOnDemand]: 526/529 looper letters, 79 selfloop transitions, 2 changer transitions 0/89 dead transitions. [2023-08-04 03:36:54,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 89 transitions, 390 flow [2023-08-04 03:36:54,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 03:36:54,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 03:36:54,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 771 transitions. [2023-08-04 03:36:54,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48582230623818523 [2023-08-04 03:36:54,430 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 771 transitions. [2023-08-04 03:36:54,430 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 771 transitions. [2023-08-04 03:36:54,430 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 03:36:54,431 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 771 transitions. [2023-08-04 03:36:54,432 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 257.0) internal successors, (771), 3 states have internal predecessors, (771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:36:54,434 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 529.0) internal successors, (2116), 4 states have internal predecessors, (2116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:36:54,435 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 529.0) internal successors, (2116), 4 states have internal predecessors, (2116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:36:54,435 INFO L175 Difference]: Start difference. First operand has 65 places, 67 transitions, 184 flow. Second operand 3 states and 771 transitions. [2023-08-04 03:36:54,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 89 transitions, 390 flow [2023-08-04 03:36:54,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 89 transitions, 382 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-04 03:36:54,467 INFO L231 Difference]: Finished difference. Result has 63 places, 68 transitions, 188 flow [2023-08-04 03:36:54,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=529, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=188, PETRI_PLACES=63, PETRI_TRANSITIONS=68} [2023-08-04 03:36:54,468 INFO L281 CegarLoopForPetriNet]: 63 programPoint places, 0 predicate places. [2023-08-04 03:36:54,468 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 68 transitions, 188 flow [2023-08-04 03:36:54,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 233.0) internal successors, (699), 3 states have internal predecessors, (699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:36:54,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 03:36:54,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 03:36:54,476 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 03:36:54,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 03:36:54,675 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 03:36:54,675 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 03:36:54,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1331653691, now seen corresponding path program 1 times [2023-08-04 03:36:54,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 03:36:54,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760066273] [2023-08-04 03:36:54,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 03:36:54,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 03:36:54,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 03:36:54,713 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 03:36:54,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 03:36:54,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760066273] [2023-08-04 03:36:54,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760066273] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 03:36:54,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2013489089] [2023-08-04 03:36:54,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 03:36:54,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 03:36:54,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 03:36:54,715 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 03:36:54,718 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 03:36:54,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 03:36:54,790 INFO L262 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-04 03:36:54,790 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 03:36:54,796 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 03:36:54,796 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-04 03:36:54,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2013489089] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 03:36:54,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-04 03:36:54,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2023-08-04 03:36:54,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154188259] [2023-08-04 03:36:54,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 03:36:54,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 03:36:54,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 03:36:54,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 03:36:54,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-04 03:36:54,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 230 out of 529 [2023-08-04 03:36:54,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 68 transitions, 188 flow. Second operand has 3 states, 3 states have (on average 234.0) internal successors, (702), 3 states have internal predecessors, (702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:36:54,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 03:36:54,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 230 of 529 [2023-08-04 03:36:54,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 03:37:05,597 INFO L124 PetriNetUnfolderBase]: 163623/205627 cut-off events. [2023-08-04 03:37:05,597 INFO L125 PetriNetUnfolderBase]: For 12604/12604 co-relation queries the response was YES. [2023-08-04 03:37:06,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 422035 conditions, 205627 events. 163623/205627 cut-off events. For 12604/12604 co-relation queries the response was YES. Maximal size of possible extension queue 5713. Compared 1201632 event pairs, 71218 based on Foata normal form. 0/134960 useless extension candidates. Maximal degree in co-relation 136253. Up to 136647 conditions per place. [2023-08-04 03:37:06,840 INFO L140 encePairwiseOnDemand]: 526/529 looper letters, 95 selfloop transitions, 2 changer transitions 0/105 dead transitions. [2023-08-04 03:37:06,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 105 transitions, 466 flow [2023-08-04 03:37:06,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 03:37:06,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 03:37:06,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 786 transitions. [2023-08-04 03:37:06,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4952741020793951 [2023-08-04 03:37:06,842 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 786 transitions. [2023-08-04 03:37:06,842 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 786 transitions. [2023-08-04 03:37:06,843 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 03:37:06,843 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 786 transitions. [2023-08-04 03:37:06,845 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 262.0) internal successors, (786), 3 states have internal predecessors, (786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:37:06,847 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 529.0) internal successors, (2116), 4 states have internal predecessors, (2116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:37:06,847 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 529.0) internal successors, (2116), 4 states have internal predecessors, (2116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:37:06,848 INFO L175 Difference]: Start difference. First operand has 63 places, 68 transitions, 188 flow. Second operand 3 states and 786 transitions. [2023-08-04 03:37:06,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 105 transitions, 466 flow [2023-08-04 03:37:06,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 105 transitions, 464 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-04 03:37:06,865 INFO L231 Difference]: Finished difference. Result has 65 places, 69 transitions, 198 flow [2023-08-04 03:37:06,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=529, PETRI_DIFFERENCE_MINUEND_FLOW=186, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=198, PETRI_PLACES=65, PETRI_TRANSITIONS=69} [2023-08-04 03:37:06,866 INFO L281 CegarLoopForPetriNet]: 63 programPoint places, 2 predicate places. [2023-08-04 03:37:06,866 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 69 transitions, 198 flow [2023-08-04 03:37:06,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 234.0) internal successors, (702), 3 states have internal predecessors, (702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:37:06,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 03:37:06,867 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 03:37:06,876 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-08-04 03:37:07,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-08-04 03:37:07,075 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 03:37:07,076 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 03:37:07,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1488464931, now seen corresponding path program 1 times [2023-08-04 03:37:07,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 03:37:07,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354132574] [2023-08-04 03:37:07,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 03:37:07,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 03:37:07,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 03:37:07,123 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 03:37:07,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 03:37:07,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354132574] [2023-08-04 03:37:07,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354132574] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 03:37:07,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [146819854] [2023-08-04 03:37:07,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 03:37:07,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 03:37:07,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 03:37:07,125 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 03:37:07,128 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 03:37:07,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 03:37:07,206 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-04 03:37:07,207 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 03:37:07,212 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 03:37:07,212 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-04 03:37:07,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [146819854] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 03:37:07,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-04 03:37:07,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2023-08-04 03:37:07,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955643056] [2023-08-04 03:37:07,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 03:37:07,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 03:37:07,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 03:37:07,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 03:37:07,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-04 03:37:07,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 230 out of 529 [2023-08-04 03:37:07,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 69 transitions, 198 flow. Second operand has 3 states, 3 states have (on average 235.33333333333334) internal successors, (706), 3 states have internal predecessors, (706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:37:07,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 03:37:07,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 230 of 529 [2023-08-04 03:37:07,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 03:37:17,656 INFO L124 PetriNetUnfolderBase]: 157727/197807 cut-off events. [2023-08-04 03:37:17,656 INFO L125 PetriNetUnfolderBase]: For 41344/41344 co-relation queries the response was YES. [2023-08-04 03:37:18,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 419078 conditions, 197807 events. 157727/197807 cut-off events. For 41344/41344 co-relation queries the response was YES. Maximal size of possible extension queue 5512. Compared 1123228 event pairs, 91262 based on Foata normal form. 0/133602 useless extension candidates. Maximal degree in co-relation 157494. Up to 170511 conditions per place. [2023-08-04 03:37:18,904 INFO L140 encePairwiseOnDemand]: 526/529 looper letters, 96 selfloop transitions, 2 changer transitions 0/106 dead transitions. [2023-08-04 03:37:18,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 106 transitions, 478 flow [2023-08-04 03:37:18,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 03:37:18,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 03:37:18,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 786 transitions. [2023-08-04 03:37:18,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4952741020793951 [2023-08-04 03:37:18,907 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 786 transitions. [2023-08-04 03:37:18,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 786 transitions. [2023-08-04 03:37:18,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 03:37:18,908 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 786 transitions. [2023-08-04 03:37:18,909 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 262.0) internal successors, (786), 3 states have internal predecessors, (786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:37:18,911 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 529.0) internal successors, (2116), 4 states have internal predecessors, (2116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:37:18,911 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 529.0) internal successors, (2116), 4 states have internal predecessors, (2116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:37:18,912 INFO L175 Difference]: Start difference. First operand has 65 places, 69 transitions, 198 flow. Second operand 3 states and 786 transitions. [2023-08-04 03:37:18,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 106 transitions, 478 flow [2023-08-04 03:37:19,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 106 transitions, 476 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-04 03:37:19,198 INFO L231 Difference]: Finished difference. Result has 67 places, 70 transitions, 208 flow [2023-08-04 03:37:19,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=529, PETRI_DIFFERENCE_MINUEND_FLOW=196, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=208, PETRI_PLACES=67, PETRI_TRANSITIONS=70} [2023-08-04 03:37:19,199 INFO L281 CegarLoopForPetriNet]: 63 programPoint places, 4 predicate places. [2023-08-04 03:37:19,199 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 70 transitions, 208 flow [2023-08-04 03:37:19,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 235.33333333333334) internal successors, (706), 3 states have internal predecessors, (706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:37:19,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 03:37:19,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 03:37:19,203 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 03:37:19,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 03:37:19,400 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 03:37:19,400 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 03:37:19,400 INFO L85 PathProgramCache]: Analyzing trace with hash -1459913349, now seen corresponding path program 1 times [2023-08-04 03:37:19,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 03:37:19,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441989474] [2023-08-04 03:37:19,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 03:37:19,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 03:37:19,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 03:37:19,446 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 03:37:19,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 03:37:19,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441989474] [2023-08-04 03:37:19,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441989474] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 03:37:19,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [15789304] [2023-08-04 03:37:19,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 03:37:19,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 03:37:19,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 03:37:19,448 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 03:37:19,451 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 03:37:19,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 03:37:19,526 INFO L262 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-04 03:37:19,528 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 03:37:19,552 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-04 03:37:19,552 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-04 03:37:19,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [15789304] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 03:37:19,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-04 03:37:19,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2023-08-04 03:37:19,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249122300] [2023-08-04 03:37:19,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 03:37:19,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 03:37:19,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 03:37:19,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 03:37:19,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-04 03:37:19,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 230 out of 529 [2023-08-04 03:37:19,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 70 transitions, 208 flow. Second operand has 3 states, 3 states have (on average 236.66666666666666) internal successors, (710), 3 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:37:19,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 03:37:19,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 230 of 529 [2023-08-04 03:37:19,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 03:37:30,547 INFO L124 PetriNetUnfolderBase]: 157727/197808 cut-off events. [2023-08-04 03:37:30,548 INFO L125 PetriNetUnfolderBase]: For 34306/34306 co-relation queries the response was YES. [2023-08-04 03:37:31,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 420480 conditions, 197808 events. 157727/197808 cut-off events. For 34306/34306 co-relation queries the response was YES. Maximal size of possible extension queue 5512. Compared 1122080 event pairs, 103818 based on Foata normal form. 1/134031 useless extension candidates. Maximal degree in co-relation 354733. Up to 194921 conditions per place. [2023-08-04 03:37:31,660 INFO L140 encePairwiseOnDemand]: 526/529 looper letters, 61 selfloop transitions, 2 changer transitions 0/71 dead transitions. [2023-08-04 03:37:31,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 71 transitions, 336 flow [2023-08-04 03:37:31,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 03:37:31,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 03:37:31,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 750 transitions. [2023-08-04 03:37:31,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725897920604915 [2023-08-04 03:37:31,663 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 750 transitions. [2023-08-04 03:37:31,663 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 750 transitions. [2023-08-04 03:37:31,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 03:37:31,663 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 750 transitions. [2023-08-04 03:37:31,665 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 250.0) internal successors, (750), 3 states have internal predecessors, (750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:37:31,667 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 529.0) internal successors, (2116), 4 states have internal predecessors, (2116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:37:31,667 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 529.0) internal successors, (2116), 4 states have internal predecessors, (2116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:37:31,667 INFO L175 Difference]: Start difference. First operand has 67 places, 70 transitions, 208 flow. Second operand 3 states and 750 transitions. [2023-08-04 03:37:31,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 71 transitions, 336 flow [2023-08-04 03:37:33,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 71 transitions, 334 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-04 03:37:33,054 INFO L231 Difference]: Finished difference. Result has 69 places, 71 transitions, 218 flow [2023-08-04 03:37:33,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=529, PETRI_DIFFERENCE_MINUEND_FLOW=206, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=218, PETRI_PLACES=69, PETRI_TRANSITIONS=71} [2023-08-04 03:37:33,055 INFO L281 CegarLoopForPetriNet]: 63 programPoint places, 6 predicate places. [2023-08-04 03:37:33,055 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 71 transitions, 218 flow [2023-08-04 03:37:33,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 236.66666666666666) internal successors, (710), 3 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:37:33,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 03:37:33,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 03:37:33,060 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 03:37:33,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 03:37:33,260 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 03:37:33,261 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 03:37:33,261 INFO L85 PathProgramCache]: Analyzing trace with hash 1849233213, now seen corresponding path program 1 times [2023-08-04 03:37:33,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 03:37:33,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596623776] [2023-08-04 03:37:33,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 03:37:33,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 03:37:33,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 03:37:33,308 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-04 03:37:33,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 03:37:33,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596623776] [2023-08-04 03:37:33,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596623776] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 03:37:33,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [511491223] [2023-08-04 03:37:33,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 03:37:33,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 03:37:33,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 03:37:33,310 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 03:37:33,313 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 03:37:33,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 03:37:33,400 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-04 03:37:33,401 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 03:37:33,413 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-04 03:37:33,413 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-04 03:37:33,432 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-04 03:37:33,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [511491223] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-04 03:37:33,432 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-04 03:37:33,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2023-08-04 03:37:33,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134131360] [2023-08-04 03:37:33,433 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-04 03:37:33,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 03:37:33,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 03:37:33,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 03:37:33,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-04 03:37:33,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 529 [2023-08-04 03:37:33,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 71 transitions, 218 flow. Second operand has 5 states, 5 states have (on average 234.0) internal successors, (1170), 5 states have internal predecessors, (1170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:37:33,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 03:37:33,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 529 [2023-08-04 03:37:33,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 03:37:43,450 INFO L124 PetriNetUnfolderBase]: 145372/181401 cut-off events. [2023-08-04 03:37:43,450 INFO L125 PetriNetUnfolderBase]: For 27887/27887 co-relation queries the response was YES. [2023-08-04 03:37:43,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 385284 conditions, 181401 events. 145372/181401 cut-off events. For 27887/27887 co-relation queries the response was YES. Maximal size of possible extension queue 5246. Compared 1005445 event pairs, 54250 based on Foata normal form. 5/122134 useless extension candidates. Maximal degree in co-relation 385265. Up to 178885 conditions per place. [2023-08-04 03:37:44,452 INFO L140 encePairwiseOnDemand]: 525/529 looper letters, 74 selfloop transitions, 3 changer transitions 1/86 dead transitions. [2023-08-04 03:37:44,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 86 transitions, 404 flow [2023-08-04 03:37:44,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-04 03:37:44,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-04 03:37:44,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 991 transitions. [2023-08-04 03:37:44,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46833648393194705 [2023-08-04 03:37:44,455 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 991 transitions. [2023-08-04 03:37:44,455 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 991 transitions. [2023-08-04 03:37:44,455 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 03:37:44,455 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 991 transitions. [2023-08-04 03:37:44,457 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 247.75) internal successors, (991), 4 states have internal predecessors, (991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:37:44,460 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 529.0) internal successors, (2645), 5 states have internal predecessors, (2645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:37:44,460 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 529.0) internal successors, (2645), 5 states have internal predecessors, (2645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:37:44,460 INFO L175 Difference]: Start difference. First operand has 69 places, 71 transitions, 218 flow. Second operand 4 states and 991 transitions. [2023-08-04 03:37:44,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 86 transitions, 404 flow [2023-08-04 03:37:45,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 86 transitions, 400 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-04 03:37:45,336 INFO L231 Difference]: Finished difference. Result has 73 places, 71 transitions, 228 flow [2023-08-04 03:37:45,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=529, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=228, PETRI_PLACES=73, PETRI_TRANSITIONS=71} [2023-08-04 03:37:45,336 INFO L281 CegarLoopForPetriNet]: 63 programPoint places, 10 predicate places. [2023-08-04 03:37:45,337 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 71 transitions, 228 flow [2023-08-04 03:37:45,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 234.0) internal successors, (1170), 5 states have internal predecessors, (1170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:37:45,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 03:37:45,338 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, 1, 1] [2023-08-04 03:37:45,344 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-08-04 03:37:45,544 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,SelfDestructingSolverStorable12 [2023-08-04 03:37:45,545 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 03:37:45,545 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 03:37:45,545 INFO L85 PathProgramCache]: Analyzing trace with hash 2045901573, now seen corresponding path program 1 times [2023-08-04 03:37:45,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 03:37:45,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29832783] [2023-08-04 03:37:45,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 03:37:45,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 03:37:45,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 03:37:45,588 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-08-04 03:37:45,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 03:37:45,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29832783] [2023-08-04 03:37:45,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29832783] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 03:37:45,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1002663166] [2023-08-04 03:37:45,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 03:37:45,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 03:37:45,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 03:37:45,590 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 03:37:45,597 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 03:37:45,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 03:37:45,684 INFO L262 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-04 03:37:45,685 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 03:37:45,699 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-08-04 03:37:45,699 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-04 03:37:45,716 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-08-04 03:37:45,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1002663166] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-04 03:37:45,716 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-04 03:37:45,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2023-08-04 03:37:45,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420770952] [2023-08-04 03:37:45,716 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-04 03:37:45,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 03:37:45,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 03:37:45,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 03:37:45,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-04 03:37:45,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 529 [2023-08-04 03:37:45,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 71 transitions, 228 flow. Second operand has 5 states, 5 states have (on average 234.2) internal successors, (1171), 5 states have internal predecessors, (1171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:37:45,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 03:37:45,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 529 [2023-08-04 03:37:45,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 03:37:55,972 INFO L124 PetriNetUnfolderBase]: 141558/177721 cut-off events. [2023-08-04 03:37:55,972 INFO L125 PetriNetUnfolderBase]: For 14385/14385 co-relation queries the response was YES. [2023-08-04 03:37:56,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 375892 conditions, 177721 events. 141558/177721 cut-off events. For 14385/14385 co-relation queries the response was YES. Maximal size of possible extension queue 5179. Compared 1019585 event pairs, 36662 based on Foata normal form. 330/120673 useless extension candidates. Maximal degree in co-relation 375865. Up to 130299 conditions per place. [2023-08-04 03:37:57,004 INFO L140 encePairwiseOnDemand]: 525/529 looper letters, 112 selfloop transitions, 3 changer transitions 1/124 dead transitions. [2023-08-04 03:37:57,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 124 transitions, 566 flow [2023-08-04 03:37:57,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-04 03:37:57,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-04 03:37:57,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1029 transitions. [2023-08-04 03:37:57,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4862948960302457 [2023-08-04 03:37:57,007 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1029 transitions. [2023-08-04 03:37:57,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1029 transitions. [2023-08-04 03:37:57,008 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 03:37:57,008 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1029 transitions. [2023-08-04 03:37:57,010 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 257.25) internal successors, (1029), 4 states have internal predecessors, (1029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:37:57,012 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 529.0) internal successors, (2645), 5 states have internal predecessors, (2645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:37:57,013 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 529.0) internal successors, (2645), 5 states have internal predecessors, (2645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:37:57,013 INFO L175 Difference]: Start difference. First operand has 73 places, 71 transitions, 228 flow. Second operand 4 states and 1029 transitions. [2023-08-04 03:37:57,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 124 transitions, 566 flow [2023-08-04 03:38:01,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 124 transitions, 557 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-08-04 03:38:01,261 INFO L231 Difference]: Finished difference. Result has 75 places, 71 transitions, 233 flow [2023-08-04 03:38:01,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=529, PETRI_DIFFERENCE_MINUEND_FLOW=219, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=233, PETRI_PLACES=75, PETRI_TRANSITIONS=71} [2023-08-04 03:38:01,262 INFO L281 CegarLoopForPetriNet]: 63 programPoint places, 12 predicate places. [2023-08-04 03:38:01,262 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 71 transitions, 233 flow [2023-08-04 03:38:01,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 234.2) internal successors, (1171), 5 states have internal predecessors, (1171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:38:01,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 03:38:01,262 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, 1, 1] [2023-08-04 03:38:01,275 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 03:38:01,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-08-04 03:38:01,473 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 03:38:01,473 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 03:38:01,474 INFO L85 PathProgramCache]: Analyzing trace with hash -1487746166, now seen corresponding path program 1 times [2023-08-04 03:38:01,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 03:38:01,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257870011] [2023-08-04 03:38:01,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 03:38:01,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 03:38:01,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 03:38:01,548 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-08-04 03:38:01,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 03:38:01,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257870011] [2023-08-04 03:38:01,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257870011] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 03:38:01,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [830490509] [2023-08-04 03:38:01,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 03:38:01,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 03:38:01,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 03:38:01,550 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 03:38:01,553 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 03:38:01,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 03:38:01,644 INFO L262 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-04 03:38:01,645 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 03:38:01,654 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-08-04 03:38:01,655 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-04 03:38:01,668 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-08-04 03:38:01,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [830490509] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-04 03:38:01,668 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-04 03:38:01,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2023-08-04 03:38:01,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483036271] [2023-08-04 03:38:01,668 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-04 03:38:01,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 03:38:01,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 03:38:01,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 03:38:01,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-04 03:38:01,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 529 [2023-08-04 03:38:01,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 71 transitions, 233 flow. Second operand has 5 states, 5 states have (on average 234.4) internal successors, (1172), 5 states have internal predecessors, (1172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:38:01,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 03:38:01,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 529 [2023-08-04 03:38:01,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 03:38:09,002 INFO L124 PetriNetUnfolderBase]: 103267/129859 cut-off events. [2023-08-04 03:38:09,002 INFO L125 PetriNetUnfolderBase]: For 48982/48982 co-relation queries the response was YES. [2023-08-04 03:38:09,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 285260 conditions, 129859 events. 103267/129859 cut-off events. For 48982/48982 co-relation queries the response was YES. Maximal size of possible extension queue 3988. Compared 725683 event pairs, 25603 based on Foata normal form. 1991/89491 useless extension candidates. Maximal degree in co-relation 285234. Up to 54528 conditions per place. [2023-08-04 03:38:09,768 INFO L140 encePairwiseOnDemand]: 525/529 looper letters, 127 selfloop transitions, 4 changer transitions 0/139 dead transitions. [2023-08-04 03:38:09,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 139 transitions, 640 flow [2023-08-04 03:38:09,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-04 03:38:09,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-04 03:38:09,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1044 transitions. [2023-08-04 03:38:09,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4933837429111531 [2023-08-04 03:38:09,771 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1044 transitions. [2023-08-04 03:38:09,771 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1044 transitions. [2023-08-04 03:38:09,771 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 03:38:09,771 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1044 transitions. [2023-08-04 03:38:09,773 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 261.0) internal successors, (1044), 4 states have internal predecessors, (1044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:38:09,775 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 529.0) internal successors, (2645), 5 states have internal predecessors, (2645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:38:09,775 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 529.0) internal successors, (2645), 5 states have internal predecessors, (2645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:38:09,775 INFO L175 Difference]: Start difference. First operand has 75 places, 71 transitions, 233 flow. Second operand 4 states and 1044 transitions. [2023-08-04 03:38:09,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 139 transitions, 640 flow [2023-08-04 03:38:10,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 139 transitions, 630 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-08-04 03:38:10,514 INFO L231 Difference]: Finished difference. Result has 77 places, 72 transitions, 244 flow [2023-08-04 03:38:10,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=529, PETRI_DIFFERENCE_MINUEND_FLOW=224, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=244, PETRI_PLACES=77, PETRI_TRANSITIONS=72} [2023-08-04 03:38:10,514 INFO L281 CegarLoopForPetriNet]: 63 programPoint places, 14 predicate places. [2023-08-04 03:38:10,514 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 72 transitions, 244 flow [2023-08-04 03:38:10,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 234.4) internal successors, (1172), 5 states have internal predecessors, (1172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:38:10,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 03:38:10,515 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, 1, 1, 1] [2023-08-04 03:38:10,521 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-04 03:38:10,715 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,SelfDestructingSolverStorable14 [2023-08-04 03:38:10,716 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 03:38:10,716 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 03:38:10,716 INFO L85 PathProgramCache]: Analyzing trace with hash -690578768, now seen corresponding path program 1 times [2023-08-04 03:38:10,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 03:38:10,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855626753] [2023-08-04 03:38:10,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 03:38:10,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 03:38:10,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 03:38:10,790 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-08-04 03:38:10,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 03:38:10,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855626753] [2023-08-04 03:38:10,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855626753] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-04 03:38:10,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [231122929] [2023-08-04 03:38:10,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 03:38:10,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-04 03:38:10,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-04 03:38:10,793 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 03:38:10,804 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 03:38:10,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 03:38:10,888 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-04 03:38:10,890 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-04 03:38:10,912 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-08-04 03:38:10,912 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-04 03:38:10,926 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-08-04 03:38:10,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [231122929] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-04 03:38:10,926 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-04 03:38:10,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 4 [2023-08-04 03:38:10,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222627253] [2023-08-04 03:38:10,927 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-04 03:38:10,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 03:38:10,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 03:38:10,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 03:38:10,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-04 03:38:10,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 529 [2023-08-04 03:38:10,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 72 transitions, 244 flow. Second operand has 5 states, 5 states have (on average 234.8) internal successors, (1174), 5 states have internal predecessors, (1174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:38:10,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 03:38:10,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 529 [2023-08-04 03:38:10,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 03:38:18,679 INFO L124 PetriNetUnfolderBase]: 103224/129611 cut-off events. [2023-08-04 03:38:18,679 INFO L125 PetriNetUnfolderBase]: For 67059/67059 co-relation queries the response was YES. [2023-08-04 03:38:19,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 294513 conditions, 129611 events. 103224/129611 cut-off events. For 67059/67059 co-relation queries the response was YES. Maximal size of possible extension queue 3988. Compared 712772 event pairs, 66532 based on Foata normal form. 34/87130 useless extension candidates. Maximal degree in co-relation 294487. Up to 123553 conditions per place. [2023-08-04 03:38:19,398 INFO L140 encePairwiseOnDemand]: 525/529 looper letters, 118 selfloop transitions, 3 changer transitions 11/140 dead transitions. [2023-08-04 03:38:19,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 140 transitions, 652 flow [2023-08-04 03:38:19,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-04 03:38:19,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-04 03:38:19,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1044 transitions. [2023-08-04 03:38:19,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4933837429111531 [2023-08-04 03:38:19,400 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1044 transitions. [2023-08-04 03:38:19,400 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1044 transitions. [2023-08-04 03:38:19,400 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 03:38:19,400 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1044 transitions. [2023-08-04 03:38:19,401 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 261.0) internal successors, (1044), 4 states have internal predecessors, (1044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:38:19,403 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 529.0) internal successors, (2645), 5 states have internal predecessors, (2645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:38:19,403 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 529.0) internal successors, (2645), 5 states have internal predecessors, (2645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:38:19,403 INFO L175 Difference]: Start difference. First operand has 77 places, 72 transitions, 244 flow. Second operand 4 states and 1044 transitions. [2023-08-04 03:38:19,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 140 transitions, 652 flow [2023-08-04 03:38:20,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 140 transitions, 648 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-04 03:38:20,429 INFO L231 Difference]: Finished difference. Result has 81 places, 68 transitions, 242 flow [2023-08-04 03:38:20,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=529, PETRI_DIFFERENCE_MINUEND_FLOW=240, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=242, PETRI_PLACES=81, PETRI_TRANSITIONS=68} [2023-08-04 03:38:20,430 INFO L281 CegarLoopForPetriNet]: 63 programPoint places, 18 predicate places. [2023-08-04 03:38:20,430 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 68 transitions, 242 flow [2023-08-04 03:38:20,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 234.8) internal successors, (1174), 5 states have internal predecessors, (1174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:38:20,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 03:38:20,431 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] [2023-08-04 03:38:20,435 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 03:38:20,633 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,SelfDestructingSolverStorable15 [2023-08-04 03:38:20,633 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 03:38:20,633 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 03:38:20,633 INFO L85 PathProgramCache]: Analyzing trace with hash -601693851, now seen corresponding path program 1 times [2023-08-04 03:38:20,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 03:38:20,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377676779] [2023-08-04 03:38:20,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 03:38:20,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 03:38:20,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 03:38:20,827 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-08-04 03:38:20,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 03:38:20,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377676779] [2023-08-04 03:38:20,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377676779] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 03:38:20,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 03:38:20,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-04 03:38:20,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363637639] [2023-08-04 03:38:20,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 03:38:20,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-04 03:38:20,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 03:38:20,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-04 03:38:20,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-04 03:38:20,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 220 out of 529 [2023-08-04 03:38:20,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 68 transitions, 242 flow. Second operand has 5 states, 5 states have (on average 226.2) internal successors, (1131), 5 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:38:20,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 03:38:20,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 220 of 529 [2023-08-04 03:38:20,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 03:38:30,947 INFO L124 PetriNetUnfolderBase]: 119744/155632 cut-off events. [2023-08-04 03:38:30,947 INFO L125 PetriNetUnfolderBase]: For 83233/83233 co-relation queries the response was YES. [2023-08-04 03:38:31,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 355885 conditions, 155632 events. 119744/155632 cut-off events. For 83233/83233 co-relation queries the response was YES. Maximal size of possible extension queue 4564. Compared 950209 event pairs, 56143 based on Foata normal form. 0/126342 useless extension candidates. Maximal degree in co-relation 355857. Up to 80830 conditions per place. [2023-08-04 03:38:32,000 INFO L140 encePairwiseOnDemand]: 520/529 looper letters, 191 selfloop transitions, 5 changer transitions 0/202 dead transitions. [2023-08-04 03:38:32,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 202 transitions, 1130 flow [2023-08-04 03:38:32,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-04 03:38:32,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-04 03:38:32,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1289 transitions. [2023-08-04 03:38:32,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4873345935727788 [2023-08-04 03:38:32,003 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1289 transitions. [2023-08-04 03:38:32,003 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1289 transitions. [2023-08-04 03:38:32,004 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 03:38:32,004 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1289 transitions. [2023-08-04 03:38:32,005 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 257.8) internal successors, (1289), 5 states have internal predecessors, (1289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:38:32,007 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 529.0) internal successors, (3174), 6 states have internal predecessors, (3174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:38:32,008 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 529.0) internal successors, (3174), 6 states have internal predecessors, (3174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:38:32,008 INFO L175 Difference]: Start difference. First operand has 81 places, 68 transitions, 242 flow. Second operand 5 states and 1289 transitions. [2023-08-04 03:38:32,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 202 transitions, 1130 flow [2023-08-04 03:38:34,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 202 transitions, 1104 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-08-04 03:38:35,000 INFO L231 Difference]: Finished difference. Result has 82 places, 72 transitions, 282 flow [2023-08-04 03:38:35,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=529, PETRI_DIFFERENCE_MINUEND_FLOW=234, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=282, PETRI_PLACES=82, PETRI_TRANSITIONS=72} [2023-08-04 03:38:35,000 INFO L281 CegarLoopForPetriNet]: 63 programPoint places, 19 predicate places. [2023-08-04 03:38:35,001 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 72 transitions, 282 flow [2023-08-04 03:38:35,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 226.2) internal successors, (1131), 5 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:38:35,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 03:38:35,001 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] [2023-08-04 03:38:35,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-04 03:38:35,001 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 03:38:35,001 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 03:38:35,001 INFO L85 PathProgramCache]: Analyzing trace with hash 862723913, now seen corresponding path program 2 times [2023-08-04 03:38:35,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 03:38:35,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990980393] [2023-08-04 03:38:35,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 03:38:35,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 03:38:35,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 03:38:35,167 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 03:38:35,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 03:38:35,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990980393] [2023-08-04 03:38:35,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990980393] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 03:38:35,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 03:38:35,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-04 03:38:35,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725561548] [2023-08-04 03:38:35,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 03:38:35,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-04 03:38:35,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 03:38:35,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-04 03:38:35,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-04 03:38:35,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 230 out of 529 [2023-08-04 03:38:35,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 72 transitions, 282 flow. Second operand has 3 states, 3 states have (on average 239.66666666666666) internal successors, (719), 3 states have internal predecessors, (719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:38:35,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 03:38:35,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 230 of 529 [2023-08-04 03:38:35,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 03:38:49,757 INFO L124 PetriNetUnfolderBase]: 167996/216858 cut-off events. [2023-08-04 03:38:49,757 INFO L125 PetriNetUnfolderBase]: For 184464/188987 co-relation queries the response was YES. [2023-08-04 03:38:50,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 576396 conditions, 216858 events. 167996/216858 cut-off events. For 184464/188987 co-relation queries the response was YES. Maximal size of possible extension queue 5701. Compared 1339531 event pairs, 82158 based on Foata normal form. 6991/215931 useless extension candidates. Maximal degree in co-relation 576366. Up to 134427 conditions per place. [2023-08-04 03:38:51,571 INFO L140 encePairwiseOnDemand]: 525/529 looper letters, 104 selfloop transitions, 5 changer transitions 0/116 dead transitions. [2023-08-04 03:38:51,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 116 transitions, 664 flow [2023-08-04 03:38:51,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 03:38:51,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 03:38:51,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 787 transitions. [2023-08-04 03:38:51,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4959042218021424 [2023-08-04 03:38:51,573 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 787 transitions. [2023-08-04 03:38:51,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 787 transitions. [2023-08-04 03:38:51,573 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 03:38:51,573 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 787 transitions. [2023-08-04 03:38:51,574 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 262.3333333333333) internal successors, (787), 3 states have internal predecessors, (787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:38:51,576 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 529.0) internal successors, (2116), 4 states have internal predecessors, (2116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:38:51,576 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 529.0) internal successors, (2116), 4 states have internal predecessors, (2116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:38:51,576 INFO L175 Difference]: Start difference. First operand has 82 places, 72 transitions, 282 flow. Second operand 3 states and 787 transitions. [2023-08-04 03:38:51,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 116 transitions, 664 flow [2023-08-04 03:38:52,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 116 transitions, 661 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-04 03:38:52,989 INFO L231 Difference]: Finished difference. Result has 84 places, 74 transitions, 307 flow [2023-08-04 03:38:52,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=529, PETRI_DIFFERENCE_MINUEND_FLOW=280, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=307, PETRI_PLACES=84, PETRI_TRANSITIONS=74} [2023-08-04 03:38:52,989 INFO L281 CegarLoopForPetriNet]: 63 programPoint places, 21 predicate places. [2023-08-04 03:38:52,989 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 74 transitions, 307 flow [2023-08-04 03:38:52,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 239.66666666666666) internal successors, (719), 3 states have internal predecessors, (719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:38:52,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 03:38:52,989 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 03:38:52,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-04 03:38:52,990 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 03:38:52,990 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 03:38:52,990 INFO L85 PathProgramCache]: Analyzing trace with hash 1731210850, now seen corresponding path program 1 times [2023-08-04 03:38:52,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 03:38:52,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163845005] [2023-08-04 03:38:52,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 03:38:52,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 03:38:53,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 03:38:53,085 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-08-04 03:38:53,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 03:38:53,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163845005] [2023-08-04 03:38:53,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163845005] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 03:38:53,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 03:38:53,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-04 03:38:53,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252033664] [2023-08-04 03:38:53,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 03:38:53,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-04 03:38:53,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 03:38:53,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-04 03:38:53,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-04 03:38:53,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 225 out of 529 [2023-08-04 03:38:53,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 74 transitions, 307 flow. Second operand has 4 states, 4 states have (on average 232.75) internal successors, (931), 4 states have internal predecessors, (931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:38:53,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 03:38:53,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 225 of 529 [2023-08-04 03:38:53,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 03:38:56,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 03:38:56,796 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-04 03:38:56,796 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-04 03:38:56,796 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-04 03:38:56,796 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:38:58,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 03:38:58,017 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-04 03:38:58,017 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-04 03:38:58,017 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:38:58,017 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-04 03:38:58,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 03:38:58,040 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-04 03:38:58,040 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-04 03:38:58,041 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:38:58,041 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-04 03:38:58,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:38:58,927 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-04 03:38:58,927 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:38:58,927 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-04 03:38:58,927 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-04 03:38:59,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 206#L49-2true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 03:38:59,507 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-04 03:38:59,507 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-04 03:38:59,507 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-04 03:38:59,507 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:38:59,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 03:38:59,526 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-04 03:38:59,526 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-04 03:38:59,526 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:38:59,526 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-04 03:38:59,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 125#L87-3true, Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 03:38:59,547 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-04 03:38:59,547 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:38:59,547 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-04 03:38:59,547 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-04 03:39:00,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:39:00,118 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-04 03:39:00,118 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:00,118 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 03:39:00,118 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 03:39:00,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:00,521 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-04 03:39:00,521 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 03:39:00,521 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 03:39:00,521 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:00,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:00,541 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-04 03:39:00,541 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:00,541 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 03:39:00,541 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 03:39:00,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 03:39:00,840 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-04 03:39:00,840 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 03:39:00,840 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 03:39:00,840 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:00,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 03:39:00,865 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-04 03:39:00,865 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:00,865 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 03:39:00,865 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 03:39:00,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 206#L49-2true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 03:39:00,888 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-04 03:39:00,888 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 03:39:00,888 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:00,888 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 03:39:00,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 03:39:00,908 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-04 03:39:00,908 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 03:39:00,908 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 03:39:00,908 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:01,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:01,694 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 03:39:01,694 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 03:39:01,694 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:01,694 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 03:39:01,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:39:01,849 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 03:39:01,849 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 03:39:01,849 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 03:39:01,849 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:01,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:39:01,868 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 03:39:01,868 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 03:39:01,868 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 03:39:01,868 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:01,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 206#L49-2true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:01,993 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 03:39:01,993 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 03:39:01,993 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:01,993 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 03:39:02,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:02,013 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 03:39:02,013 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 03:39:02,013 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:02,013 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 03:39:02,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 125#L87-3true, Black: 827#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:02,033 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 03:39:02,033 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 03:39:02,033 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 03:39:02,033 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:02,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 03:39:02,630 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 03:39:02,630 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 03:39:02,630 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 03:39:02,630 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:02,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 03:39:02,645 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 03:39:02,646 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 03:39:02,646 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:02,646 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 03:39:02,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 03:39:02,685 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 03:39:02,685 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 03:39:02,685 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:02,685 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 03:39:02,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 206#L49-2true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 03:39:02,716 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 03:39:02,716 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 03:39:02,716 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 03:39:02,716 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:03,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:03,025 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 03:39:03,026 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:03,026 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:03,026 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:03,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:03,166 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 03:39:03,166 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:03,166 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:03,166 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:03,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:03,295 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 03:39:03,295 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:03,295 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:03,295 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:03,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 56#L59-2true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:03,317 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 03:39:03,317 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:03,317 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:03,317 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:03,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 206#L49-2true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:39:03,745 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 03:39:03,745 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:03,745 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:03,745 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:03,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:39:03,763 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 03:39:03,763 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:03,763 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:03,763 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:03,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 125#L87-3true, Black: 827#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:39:03,782 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 03:39:03,782 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:03,782 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:03,782 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:03,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:03,870 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 03:39:03,870 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:03,870 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:03,870 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:03,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [26#thread1EXITtrue, 193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:03,897 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 03:39:03,897 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:03,897 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:03,897 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:03,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 206#L49-2true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:03,921 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 03:39:03,921 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:03,921 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:03,921 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:03,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 125#L87-3true, Black: 827#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:03,941 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 03:39:03,942 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:03,942 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:03,942 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:04,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 03:39:04,286 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 03:39:04,286 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:04,286 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:04,286 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:04,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 125#L87-3true, Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 03:39:04,303 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 03:39:04,303 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:04,303 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:04,303 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:04,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 03:39:04,334 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 03:39:04,334 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:04,334 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:04,334 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:04,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:04,799 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 03:39:04,800 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:04,800 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:04,800 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:04,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:04,931 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 03:39:04,931 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:04,931 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:04,931 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:04,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:04,950 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 03:39:04,950 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:04,950 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:04,950 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:05,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:05,104 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 03:39:05,104 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:05,104 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:05,104 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:05,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:05,130 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 03:39:05,130 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:05,130 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:05,130 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:05,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 206#L49-2true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:05,261 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 03:39:05,261 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:05,261 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:05,261 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:05,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 56#L59-2true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:05,282 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 03:39:05,282 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:05,282 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:05,282 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:05,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 56#L59-2true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 125#L87-3true, Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:05,304 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 03:39:05,304 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:05,304 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:05,304 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:05,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:39:05,412 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 03:39:05,412 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:05,412 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:05,412 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:05,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:39:05,435 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 03:39:05,435 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:05,436 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:05,436 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:05,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 206#L49-2true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:39:05,457 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 03:39:05,457 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:05,457 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:05,457 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:05,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 125#L87-3true, Black: 827#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:39:05,476 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 03:39:05,476 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:05,477 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:05,477 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:05,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:05,829 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 03:39:05,829 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:05,829 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:05,829 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:05,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:05,848 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 03:39:05,848 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:05,848 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:05,848 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:05,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [26#thread1EXITtrue, 193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:05,886 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 03:39:05,886 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:05,886 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:05,886 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:05,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 125#L87-3true, Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 206#L49-2true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:05,914 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 03:39:05,914 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:05,914 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:05,914 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:06,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 125#L87-3true, Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 03:39:06,288 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 03:39:06,288 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:06,288 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:06,288 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:06,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 134#L87-4true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 03:39:06,339 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 03:39:06,339 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:06,339 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:06,339 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:06,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:06,492 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 03:39:06,492 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:06,492 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:06,492 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:06,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:06,511 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 03:39:06,511 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:06,511 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:06,511 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:06,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 206#L49-2true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:06,633 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 03:39:06,633 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:06,633 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:06,633 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:06,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:06,928 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 03:39:06,928 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:06,928 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:06,928 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:06,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:06,953 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 03:39:06,953 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:06,953 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:06,953 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:07,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:07,101 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 03:39:07,101 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:07,101 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:07,102 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:07,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:07,128 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 03:39:07,128 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:07,128 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:07,128 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:07,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:07,156 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 03:39:07,156 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:07,156 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:07,156 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:07,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:07,245 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 03:39:07,245 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:07,245 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:07,245 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:07,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [30#L49-2true, 26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:07,274 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 03:39:07,274 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:07,274 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:07,274 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:07,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 56#L59-2true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:07,300 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 03:39:07,300 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:07,300 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:07,300 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:07,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 56#L59-2true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:07,324 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 03:39:07,324 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:07,324 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:07,324 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:07,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:39:07,439 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 03:39:07,439 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:07,439 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:07,439 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:07,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:39:07,453 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 03:39:07,453 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:07,453 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:07,453 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:07,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:39:07,480 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 03:39:07,480 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:07,480 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:07,480 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:07,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 125#L87-3true, Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 206#L49-2true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:39:07,504 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 03:39:07,504 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:07,504 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:07,504 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:07,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:07,607 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 03:39:07,607 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:07,607 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:07,607 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:07,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 125#L87-3true, Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:07,623 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 03:39:07,624 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:07,624 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:07,624 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:07,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [26#thread1EXITtrue, 193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 125#L87-3true, 1306#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:07,654 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 03:39:07,654 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:07,654 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:07,654 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:08,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 206#L49-2true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:08,499 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:39:08,499 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:08,499 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:39:08,499 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:08,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:08,518 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:39:08,518 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:39:08,519 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:08,519 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:08,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:08,538 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:39:08,538 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:39:08,538 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:08,538 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:08,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:08,618 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:39:08,618 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:08,618 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:08,618 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:39:08,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [26#thread1EXITtrue, 193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:08,642 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:39:08,642 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:08,642 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:39:08,642 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:08,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 206#L49-2true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:08,664 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:39:08,664 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:08,664 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:08,664 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:39:08,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:08,684 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:39:08,684 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:08,684 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:39:08,684 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:08,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:08,783 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:39:08,783 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:08,783 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:08,783 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:39:08,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [26#thread1EXITtrue, 162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:08,811 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:39:08,811 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:08,811 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:08,811 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:39:08,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 206#L49-2true, 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:08,840 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:39:08,841 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:08,841 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:08,841 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:39:08,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:08,869 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:39:08,869 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:39:08,869 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:08,869 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:09,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:09,194 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:39:09,194 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:09,194 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:39:09,194 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:09,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:09,290 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:39:09,290 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:09,290 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:39:09,290 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:09,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:09,306 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:39:09,306 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:39:09,306 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:09,306 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:09,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [30#L49-2true, 26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 56#L59-2true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:09,339 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:39:09,339 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:09,339 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:39:09,339 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:09,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 56#L59-2true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 125#L87-3true, Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:09,365 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:39:09,365 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:09,365 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:09,365 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:39:09,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, Black: 827#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:39:09,495 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:39:09,495 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:09,495 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:39:09,495 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:09,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 125#L87-3true, Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:39:09,510 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:39:09,510 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:09,510 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:39:09,510 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:09,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 125#L87-3true, Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:39:09,539 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:39:09,539 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:09,540 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:09,540 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:39:09,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 125#L87-3true, 1306#true, Black: 827#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:09,644 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:39:09,644 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:09,644 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:39:09,644 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:09,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 134#L87-4true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:09,690 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:39:09,690 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:39:09,691 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:09,691 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:10,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 03:39:10,388 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:39:10,388 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:10,388 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:39:10,389 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:10,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 186#L86-11true, 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:10,463 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 03:39:10,463 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:10,463 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:39:10,463 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:10,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:10,487 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 03:39:10,487 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:10,487 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:39:10,487 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:10,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 206#L49-2true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:10,509 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 03:39:10,509 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:39:10,509 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:10,509 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:10,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 125#L87-3true, Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:10,530 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 03:39:10,530 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:39:10,530 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:10,530 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:10,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:10,614 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 03:39:10,614 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:10,614 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:39:10,614 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:10,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:10,629 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 03:39:10,629 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:10,629 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:10,629 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:39:10,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [26#thread1EXITtrue, 193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:10,656 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 03:39:10,656 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:10,656 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:10,656 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:39:10,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 125#L87-3true, Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 206#L49-2true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:10,678 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 03:39:10,679 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:10,679 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:10,679 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:39:10,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:10,773 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 03:39:10,774 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:10,774 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:39:10,774 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:10,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:10,793 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 03:39:10,793 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:10,793 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:10,793 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:39:10,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [26#thread1EXITtrue, 162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:10,825 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 03:39:10,825 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:39:10,825 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:10,825 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:10,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 206#L49-2true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:10,858 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 03:39:10,858 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:10,858 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:10,858 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:39:10,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:10,886 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 03:39:10,886 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:10,886 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:39:10,886 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:10,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:10,989 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 03:39:10,989 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:10,989 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:39:10,989 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:11,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, 125#L87-3true, Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:11,007 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 03:39:11,007 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:39:11,007 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:11,007 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:11,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [30#L49-2true, 26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 56#L59-2true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:11,045 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 03:39:11,046 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:39:11,046 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:11,046 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:11,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, 125#L87-3true, Black: 827#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:39:11,485 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 03:39:11,485 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:11,485 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:39:11,486 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:11,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:39:11,534 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 03:39:11,534 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:11,534 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:11,534 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:39:12,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, 1306#true, 125#L87-3true, Black: 827#true, thread2Thread1of2ForFork0InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 212#$Ultimate##0true]) [2023-08-04 03:39:12,056 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 03:39:12,056 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:12,056 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:12,056 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:39:12,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 186#L86-11true, 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:12,099 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 03:39:12,099 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:12,099 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:12,099 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 03:39:12,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:12,112 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 03:39:12,112 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:12,112 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 03:39:12,112 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:12,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:12,139 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 03:39:12,139 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 03:39:12,139 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:12,139 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:12,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, 125#L87-3true, Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 206#L49-2true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:12,162 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 03:39:12,162 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:12,162 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 03:39:12,162 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:12,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:12,272 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 03:39:12,272 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:12,272 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:12,272 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 03:39:12,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 125#L87-3true, 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:12,287 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 03:39:12,287 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:12,287 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 03:39:12,287 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:12,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [26#thread1EXITtrue, 193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 125#L87-3true, 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:12,607 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 03:39:12,607 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:12,607 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 03:39:12,607 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:12,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:12,736 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 03:39:12,736 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:12,736 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 03:39:12,736 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:12,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, 125#L87-3true, Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:12,759 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 03:39:12,759 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:12,759 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 03:39:12,759 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:12,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [26#thread1EXITtrue, 162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 125#L87-3true, 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:12,796 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 03:39:12,796 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:12,796 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 03:39:12,796 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:12,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 134#L87-4true, thread1Thread1of2ForFork1NotInUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 206#L49-2true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:12,830 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 03:39:12,830 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:12,830 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 03:39:12,830 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:12,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, Black: 827#true, thread2Thread1of2ForFork0InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:12,883 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 03:39:12,883 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:12,883 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:12,883 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 03:39:12,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, 125#L87-3true, Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:12,961 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 03:39:12,961 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:12,961 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 03:39:12,961 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:13,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 56#L59-2true, 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:13,012 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 03:39:13,012 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 03:39:13,012 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:13,012 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:13,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 827#true, 1306#true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:13,284 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 03:39:13,284 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:13,284 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 03:39:13,284 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:13,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:13,948 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 03:39:13,949 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 03:39:13,949 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:13,949 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:13,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 125#L87-3true, Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:13,964 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 03:39:13,964 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 03:39:13,964 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:13,964 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:13,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:13,991 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 03:39:13,991 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:13,991 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:13,991 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 03:39:14,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, Black: 827#true, 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:14,094 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 03:39:14,094 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:14,094 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 03:39:14,094 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:14,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 134#L87-4true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:14,138 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 03:39:14,138 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:14,138 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:14,138 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 03:39:14,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, 125#L87-3true, 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:14,240 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 03:39:14,241 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:14,241 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 03:39:14,241 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:14,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:14,264 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 03:39:14,264 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:14,264 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 03:39:14,265 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:14,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:14,301 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 03:39:14,301 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:14,301 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:14,301 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 03:39:14,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:14,301 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 03:39:14,301 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:14,301 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 03:39:14,301 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:14,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, 87#L51-1true, Black: 827#true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:14,362 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 03:39:14,362 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:14,362 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 03:39:14,362 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:14,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, 125#L87-3true, Black: 827#true, thread2Thread1of2ForFork0InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:14,385 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 03:39:14,385 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:14,385 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 03:39:14,385 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:14,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, 1306#true, Black: 827#true, thread2Thread1of2ForFork0InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:39:14,983 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 03:39:14,983 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:14,983 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 03:39:14,983 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:15,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 827#true, 125#L87-3true, 1306#true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:15,081 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 03:39:15,081 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:15,081 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:15,081 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 03:39:15,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, Black: 827#true, 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:15,373 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 03:39:15,373 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:15,373 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:15,373 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 03:39:15,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:15,415 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 03:39:15,415 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:15,415 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:15,415 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 03:39:15,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:15,642 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 03:39:15,642 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:15,642 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:15,642 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 03:39:16,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, 1306#true, Black: 827#true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 206#L49-2true, 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:16,023 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 03:39:16,023 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 03:39:16,023 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:16,024 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:16,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, 87#L51-1true, Black: 827#true, 125#L87-3true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:16,052 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 03:39:16,052 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 03:39:16,052 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:16,052 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:16,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:16,208 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 03:39:16,208 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:16,208 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 03:39:16,208 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:16,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, 125#L87-3true, Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:39:16,313 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 03:39:16,313 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 03:39:16,313 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:16,313 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:16,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, 1306#true, Black: 827#true, thread2Thread1of2ForFork0InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:16,772 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 03:39:16,772 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:16,772 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 03:39:16,772 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:16,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, 1306#true, Black: 827#true, thread2Thread1of2ForFork0InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:16,864 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 03:39:16,864 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:16,864 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:16,864 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 03:39:17,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:17,195 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 03:39:17,195 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:17,195 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 03:39:17,195 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:17,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:17,196 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 03:39:17,196 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:17,196 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 03:39:17,196 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:17,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, 1306#true, 125#L87-3true, Black: 827#true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 206#L49-2true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:17,234 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 03:39:17,234 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:17,234 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:17,234 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 03:39:17,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, 1306#true, 125#L87-3true, Black: 827#true, thread2Thread1of2ForFork0InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:17,379 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 03:39:17,380 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:17,380 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:17,380 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 03:39:17,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 827#true, 1306#true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:17,731 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 03:39:17,731 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:39:17,731 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 03:39:17,731 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:39:17,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, 125#L87-3true, Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:17,820 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 03:39:17,820 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:39:17,820 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:39:17,820 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 03:39:17,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, 87#L51-1true, Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:17,881 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 03:39:17,881 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:39:17,881 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:39:17,881 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 03:39:17,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, 125#L87-3true, Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:17,903 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 03:39:17,904 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:39:17,904 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:39:17,904 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 03:39:17,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, 1306#true, 125#L87-3true, Black: 827#true, thread2Thread1of2ForFork0InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:17,941 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 03:39:17,941 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:39:17,941 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 03:39:17,942 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:39:17,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 827#true, 125#L87-3true, 1306#true, thread2Thread1of2ForFork0InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:17,942 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 03:39:17,942 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:39:17,942 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:39:17,942 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 03:39:18,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, 1306#true, Black: 827#true, 125#L87-3true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:18,689 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 03:39:18,689 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 03:39:18,689 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:39:18,689 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:39:18,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, 87#L51-1true, 1306#true, Black: 827#true, 125#L87-3true, thread2Thread1of2ForFork0InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:18,797 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 03:39:18,797 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 03:39:18,797 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:39:18,797 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:39:18,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 134#L87-4true, thread1Thread1of2ForFork1NotInUse, 1306#true, Black: 827#true, thread2Thread1of2ForFork0InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:18,853 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 03:39:18,853 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:39:18,853 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 03:39:18,853 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:39:19,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:19,967 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 03:39:19,967 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 03:39:19,967 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 03:39:19,967 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 03:39:20,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1039#true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 70#L88-8true, Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1041#(= 0 |ULTIMATE.start_main_~asdf~3#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:20,212 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 03:39:20,212 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 03:39:20,212 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 03:39:20,212 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 03:39:20,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 1039#true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1041#(= 0 |ULTIMATE.start_main_~asdf~3#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 168#L88-3true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:20,664 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 03:39:20,664 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 03:39:20,664 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 03:39:20,664 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 03:39:20,932 INFO L124 PetriNetUnfolderBase]: 285524/374672 cut-off events. [2023-08-04 03:39:20,932 INFO L125 PetriNetUnfolderBase]: For 340775/357648 co-relation queries the response was YES. [2023-08-04 03:39:22,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1005341 conditions, 374672 events. 285524/374672 cut-off events. For 340775/357648 co-relation queries the response was YES. Maximal size of possible extension queue 9305. Compared 2528404 event pairs, 155222 based on Foata normal form. 19254/378271 useless extension candidates. Maximal degree in co-relation 1005310. Up to 204340 conditions per place. [2023-08-04 03:39:24,001 INFO L140 encePairwiseOnDemand]: 523/529 looper letters, 166 selfloop transitions, 3 changer transitions 0/177 dead transitions. [2023-08-04 03:39:24,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 177 transitions, 1078 flow [2023-08-04 03:39:24,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-04 03:39:24,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-04 03:39:24,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1047 transitions. [2023-08-04 03:39:24,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4948015122873346 [2023-08-04 03:39:24,003 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1047 transitions. [2023-08-04 03:39:24,003 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1047 transitions. [2023-08-04 03:39:24,003 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 03:39:24,004 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1047 transitions. [2023-08-04 03:39:24,005 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 261.75) internal successors, (1047), 4 states have internal predecessors, (1047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:39:24,006 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 529.0) internal successors, (2645), 5 states have internal predecessors, (2645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:39:24,006 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 529.0) internal successors, (2645), 5 states have internal predecessors, (2645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:39:24,006 INFO L175 Difference]: Start difference. First operand has 84 places, 74 transitions, 307 flow. Second operand 4 states and 1047 transitions. [2023-08-04 03:39:24,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 177 transitions, 1078 flow [2023-08-04 03:39:39,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 177 transitions, 1067 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-04 03:39:39,354 INFO L231 Difference]: Finished difference. Result has 88 places, 76 transitions, 326 flow [2023-08-04 03:39:39,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=529, PETRI_DIFFERENCE_MINUEND_FLOW=302, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=326, PETRI_PLACES=88, PETRI_TRANSITIONS=76} [2023-08-04 03:39:39,354 INFO L281 CegarLoopForPetriNet]: 63 programPoint places, 25 predicate places. [2023-08-04 03:39:39,354 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 76 transitions, 326 flow [2023-08-04 03:39:39,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 232.75) internal successors, (931), 4 states have internal predecessors, (931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:39:39,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 03:39:39,355 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 03:39:39,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-04 03:39:39,355 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 03:39:39,355 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 03:39:39,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1260131624, now seen corresponding path program 2 times [2023-08-04 03:39:39,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 03:39:39,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393570963] [2023-08-04 03:39:39,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 03:39:39,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 03:39:39,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 03:39:39,467 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-08-04 03:39:39,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 03:39:39,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393570963] [2023-08-04 03:39:39,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393570963] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 03:39:39,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 03:39:39,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-04 03:39:39,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738590280] [2023-08-04 03:39:39,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 03:39:39,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-04 03:39:39,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 03:39:39,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-04 03:39:39,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-04 03:39:39,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 225 out of 529 [2023-08-04 03:39:39,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 76 transitions, 326 flow. Second operand has 4 states, 4 states have (on average 232.75) internal successors, (931), 4 states have internal predecessors, (931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:39:39,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 03:39:39,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 225 of 529 [2023-08-04 03:39:39,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 03:39:46,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 639#true, 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:46,905 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-04 03:39:46,905 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-04 03:39:46,905 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:46,905 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-04 03:39:48,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 639#true, 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:48,986 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-04 03:39:48,986 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 03:39:48,987 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 03:39:48,987 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:49,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 193#L50-1true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 639#true, 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:49,034 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-04 03:39:49,035 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:49,035 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 03:39:49,035 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 03:39:50,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, 200#L86-6true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 639#true, 206#L49-2true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:50,162 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 03:39:50,162 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:50,162 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 03:39:50,162 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:51,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 193#L50-1true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 639#true, 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:51,366 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 03:39:51,366 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 03:39:51,366 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 03:39:51,366 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:51,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 639#true, 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 206#L49-2true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:51,384 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 03:39:51,384 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-04 03:39:51,384 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 03:39:51,384 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:51,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 639#true, 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:39:51,419 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 03:39:51,419 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 03:39:51,419 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:51,419 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 03:39:51,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [30#L49-2true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:51,448 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-04 03:39:51,448 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:51,448 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 03:39:51,448 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 03:39:52,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 193#L50-1true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 639#true, 206#L49-2true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:52,407 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 03:39:52,407 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:52,407 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:52,407 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:52,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 162#thread1EXITtrue, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 639#true, 206#L49-2true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:52,525 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 03:39:52,525 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:52,525 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:52,525 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:52,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 26#thread1EXITtrue, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 639#true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:52,643 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 03:39:52,643 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:52,643 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:52,643 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:53,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 639#true, 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:39:53,891 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 03:39:53,892 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:53,892 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:53,892 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:53,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 193#L50-1true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 639#true, 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 206#L49-2true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:53,910 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 03:39:53,910 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:53,910 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-04 03:39:53,910 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:53,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 26#thread1EXITtrue, Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 639#true, 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:53,912 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 03:39:53,912 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:53,912 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-04 03:39:53,912 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:39:53,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [30#L49-2true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:53,924 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 03:39:53,924 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:53,924 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:53,924 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:53,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:53,981 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 03:39:53,981 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:53,981 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:53,981 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:54,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:54,000 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-04 03:39:54,000 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:54,000 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:39:54,000 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:39:54,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 639#true, 206#L49-2true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:39:54,847 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 03:39:54,847 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:54,847 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:54,847 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:54,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 26#thread1EXITtrue, 193#L50-1true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 639#true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:54,969 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 03:39:54,969 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:54,969 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:54,969 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:55,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 26#thread1EXITtrue, 162#thread1EXITtrue, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 639#true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:55,102 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 03:39:55,102 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:55,102 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:55,102 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:55,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 639#true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:55,229 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 03:39:55,229 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:55,229 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:55,229 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:55,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [30#L49-2true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:55,299 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 03:39:55,299 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:55,299 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:55,299 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:56,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 26#thread1EXITtrue, 193#L50-1true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 639#true, 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:56,594 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 03:39:56,594 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:56,594 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:56,594 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 03:39:56,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 639#true, 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 206#L49-2true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:39:56,611 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 03:39:56,611 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 03:39:56,611 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:56,611 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:56,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:56,624 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 03:39:56,625 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:56,625 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:56,625 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:56,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [30#L49-2true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:56,640 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 03:39:56,640 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-04 03:39:56,640 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:56,640 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:39:56,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, Black: 827#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:56,645 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 03:39:56,645 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:56,645 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:56,645 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:56,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:39:56,684 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 03:39:56,684 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:56,684 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:56,684 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:56,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 193#L50-1true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:56,708 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 03:39:56,708 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:56,708 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:56,708 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:56,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:56,728 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-04 03:39:56,728 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:56,728 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:39:56,728 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:39:57,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 26#thread1EXITtrue, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, 200#L86-6true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 639#true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:39:57,540 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 03:39:57,540 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:57,540 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:57,540 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:57,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 193#L50-1true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, 200#L86-6true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 639#true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:57,652 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 03:39:57,653 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:57,653 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:57,653 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:57,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:57,706 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 03:39:57,706 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:57,706 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:57,706 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:57,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 162#thread1EXITtrue, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, 200#L86-6true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 639#true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:57,793 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 03:39:57,794 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:57,794 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:57,794 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:57,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:57,855 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 03:39:57,855 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:57,855 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:57,855 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:58,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [30#L49-2true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 26#thread1EXITtrue, Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:58,014 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 03:39:58,014 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:58,014 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:58,014 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:58,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:58,042 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 03:39:58,042 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:58,042 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:58,042 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:59,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 26#thread1EXITtrue, Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 639#true, 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:39:59,338 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 03:39:59,338 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:59,338 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 03:39:59,339 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:59,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:39:59,350 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 03:39:59,350 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:59,350 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:59,350 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:59,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:59,677 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 03:39:59,677 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:59,677 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 03:39:59,677 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:59,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, Black: 827#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 193#L50-1true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:59,684 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 03:39:59,684 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:59,684 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:59,684 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:59,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [30#L49-2true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:59,693 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 03:39:59,693 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:59,693 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:59,693 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 03:39:59,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 206#L49-2true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:59,720 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 03:39:59,721 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-04 03:39:59,721 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:39:59,721 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:59,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, Black: 827#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:59,726 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 03:39:59,726 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:59,726 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:59,726 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:59,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:39:59,778 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 03:39:59,778 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:59,778 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:59,778 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:59,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 193#L50-1true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:39:59,803 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-04 03:39:59,804 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:39:59,804 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:39:59,804 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:40:00,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 639#true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:40:00,261 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:40:00,261 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:40:00,261 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:40:00,261 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:40:00,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), 206#L49-2true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:40:00,316 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:40:00,316 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:40:00,316 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:40:00,316 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:40:00,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 26#thread1EXITtrue, 193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:00,476 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:40:00,476 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:40:00,476 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:40:00,476 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:40:00,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 193#L50-1true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 206#L49-2true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:00,499 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:40:00,499 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:40:00,499 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:40:00,499 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:40:00,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 26#thread1EXITtrue, 162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:00,629 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:40:00,629 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:40:00,629 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:40:00,629 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:40:01,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 162#thread1EXITtrue, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 206#L49-2true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:01,017 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:40:01,017 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:40:01,017 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:40:01,017 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:40:01,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:01,099 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:40:01,100 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:40:01,100 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:40:01,100 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:40:01,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [30#L49-2true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:01,155 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:40:01,155 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:40:01,155 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:40:01,155 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:40:01,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 26#thread1EXITtrue, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:01,210 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:40:01,210 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:40:01,210 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:40:01,210 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:40:01,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, 125#L87-3true, thread2Thread1of2ForFork0InUse, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:01,240 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:40:01,240 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:40:01,240 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:40:01,240 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:40:02,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 26#thread1EXITtrue, Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:02,464 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:40:02,464 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:40:02,464 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:40:02,464 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:40:02,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:40:02,474 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:40:02,474 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:40:02,474 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:40:02,474 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:40:02,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, Black: 827#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:40:02,479 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:40:02,479 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:40:02,479 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:40:02,479 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:40:02,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 193#L50-1true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 206#L49-2true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:02,496 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:40:02,496 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:40:02,496 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:40:02,496 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:40:02,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, Black: 827#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 193#L50-1true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:02,501 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:40:02,501 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:40:02,501 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:40:02,501 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:40:02,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 26#thread1EXITtrue, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:02,505 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:40:02,505 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:40:02,505 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:40:02,505 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:40:02,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 206#L49-2true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:02,519 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:40:02,519 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:40:02,519 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-04 03:40:02,519 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:40:02,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:40:02,562 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-04 03:40:02,562 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:40:02,562 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:40:02,562 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:40:03,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:40:03,005 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 03:40:03,005 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:40:03,005 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:40:03,005 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:40:03,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:40:03,029 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 03:40:03,029 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:40:03,029 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:40:03,029 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:40:03,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 56#L59-2true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:03,132 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 03:40:03,132 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:40:03,132 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:40:03,132 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:40:03,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 26#thread1EXITtrue, 193#L50-1true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:03,179 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 03:40:03,180 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:40:03,180 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:40:03,180 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:40:03,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 193#L50-1true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, 125#L87-3true, thread2Thread1of2ForFork0InUse, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 206#L49-2true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:03,513 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 03:40:03,513 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:40:03,513 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:40:03,513 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:40:03,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 56#L59-2true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 186#L86-11true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:03,630 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 03:40:03,630 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:40:03,630 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:40:03,630 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:40:03,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 26#thread1EXITtrue, Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 162#thread1EXITtrue, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:03,685 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 03:40:03,685 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:40:03,685 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:40:03,686 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:40:03,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 162#thread1EXITtrue, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 206#L49-2true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:03,721 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 03:40:03,721 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:40:03,721 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:40:03,721 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:40:03,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:03,750 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 03:40:03,750 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:40:03,750 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:40:03,750 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:40:03,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, Black: 827#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:03,837 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 03:40:03,837 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:40:03,837 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:40:03,837 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:40:03,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 26#thread1EXITtrue, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:03,895 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 03:40:03,895 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:40:03,895 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:40:03,895 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:40:05,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 26#thread1EXITtrue, Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 186#L86-11true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:40:05,071 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 03:40:05,071 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:40:05,071 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:40:05,071 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:40:05,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 26#thread1EXITtrue, 193#L50-1true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:05,072 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 03:40:05,072 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:40:05,072 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:40:05,072 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:40:05,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 206#L49-2true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:40:05,085 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 03:40:05,085 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:40:05,085 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:40:05,085 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:40:05,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, Black: 827#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:05,090 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 03:40:05,090 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:40:05,090 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:40:05,090 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:40:05,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 193#L50-1true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 206#L49-2true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:05,108 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 03:40:05,108 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:40:05,108 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:40:05,108 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:40:05,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 26#thread1EXITtrue, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:05,116 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-04 03:40:05,116 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-04 03:40:05,116 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:40:05,116 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:40:05,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 186#L86-11true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:40:05,533 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 03:40:05,533 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:40:05,533 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 03:40:05,533 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:40:05,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 26#thread1EXITtrue, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:40:05,578 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 03:40:05,578 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:40:05,578 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 03:40:05,578 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:40:05,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), 206#L49-2true, Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:40:05,602 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 03:40:05,602 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 03:40:05,602 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:40:05,603 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:40:05,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 193#L50-1true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:05,703 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 03:40:05,703 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:40:05,703 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 03:40:05,703 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:40:06,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 26#thread1EXITtrue, 193#L50-1true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, 125#L87-3true, thread2Thread1of2ForFork0InUse, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:06,075 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 03:40:06,075 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:40:06,075 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:40:06,075 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 03:40:06,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 162#thread1EXITtrue, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:06,213 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 03:40:06,213 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:40:06,213 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:40:06,213 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 03:40:06,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 26#thread1EXITtrue, 162#thread1EXITtrue, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:06,281 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 03:40:06,281 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:40:06,281 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 03:40:06,281 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:40:06,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 206#L49-2true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:06,319 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 03:40:06,319 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:40:06,319 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:40:06,319 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 03:40:06,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, Black: 827#true, thread2Thread1of2ForFork0InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:06,385 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 03:40:06,385 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:40:06,385 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:40:06,385 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 03:40:06,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [30#L49-2true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, Black: 827#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, 125#L87-3true, thread2Thread1of2ForFork0InUse, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:06,444 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 03:40:06,444 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:40:06,444 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:40:06,444 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 03:40:06,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [30#L49-2true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:06,501 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 03:40:06,501 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:40:06,501 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 03:40:06,502 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:40:07,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 26#thread1EXITtrue, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:07,558 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 03:40:07,558 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:40:07,559 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:40:07,559 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:40:07,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 26#thread1EXITtrue, 193#L50-1true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:07,559 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 03:40:07,559 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:40:07,559 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:40:07,559 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:40:07,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 206#L49-2true, 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:07,573 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 03:40:07,573 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:40:07,573 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:40:07,573 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:40:07,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [30#L49-2true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 134#L87-4true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:07,599 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-04 03:40:07,599 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-04 03:40:07,599 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:40:07,599 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:40:07,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:40:07,944 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 03:40:07,944 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 03:40:07,944 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:40:07,944 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:40:07,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 26#thread1EXITtrue, Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, 125#L87-3true, thread2Thread1of2ForFork0InUse, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:40:07,992 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 03:40:07,992 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 03:40:07,992 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:40:07,992 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:40:08,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, Black: 827#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 193#L50-1true, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, 125#L87-3true, thread2Thread1of2ForFork0InUse, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:08,100 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 03:40:08,100 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:40:08,100 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:40:08,100 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 03:40:08,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:08,150 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 03:40:08,150 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 03:40:08,150 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:40:08,150 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:40:08,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 162#thread1EXITtrue, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:08,567 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 03:40:08,567 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:40:08,567 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:40:08,567 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 03:40:08,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:08,609 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 03:40:08,609 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:40:08,609 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:40:08,609 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 03:40:08,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 26#thread1EXITtrue, Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:08,654 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 03:40:08,654 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:40:08,654 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:40:08,654 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 03:40:08,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:08,657 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 03:40:08,657 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 03:40:08,657 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:40:08,657 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:40:08,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, 87#L51-1true, Black: 827#true, thread2Thread1of2ForFork0InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:08,744 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 03:40:08,744 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:40:08,744 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 03:40:08,744 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:40:08,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, Black: 827#true, 125#L87-3true, thread2Thread1of2ForFork0InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 96#L50-1true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:08,772 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 03:40:08,772 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:40:08,772 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 03:40:08,772 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:40:09,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 26#thread1EXITtrue, 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:40:09,488 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 03:40:09,488 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:40:09,488 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:40:09,488 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:40:09,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:09,488 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-04 03:40:09,488 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:40:09,488 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:40:09,488 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-04 03:40:10,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 56#L59-2true, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, Black: 827#true, 1306#true, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), thread1Thread1of2ForFork1InUse, 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:40:10,167 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 03:40:10,167 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:40:10,167 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:40:10,167 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 03:40:10,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:40:10,220 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 03:40:10,220 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:40:10,221 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:40:10,221 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 03:40:10,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 87#L51-1true, 1306#true, Black: 827#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:10,465 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 03:40:10,465 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:40:10,465 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:40:10,465 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 03:40:10,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, 1306#true, Black: 827#true, thread2Thread1of2ForFork0InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), 206#L49-2true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:10,569 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 03:40:10,569 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:40:10,569 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:40:10,569 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 03:40:10,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, 87#L51-1true, Black: 827#true, 125#L87-3true, thread2Thread1of2ForFork0InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:10,600 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 03:40:10,600 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:40:10,600 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 03:40:10,600 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:40:10,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [30#L49-2true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, 1306#true, Black: 827#true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:10,729 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 03:40:10,729 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 03:40:10,729 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:40:10,730 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:40:11,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 829#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 134#L87-4true, 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, Black: 827#true, thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:40:11,573 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 03:40:11,573 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:40:11,573 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:40:11,573 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:40:11,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [30#L49-2true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, 1306#true, Black: 827#true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:11,599 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-04 03:40:11,599 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:40:11,599 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:40:11,599 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-04 03:40:11,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, Black: 827#true, 1306#true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:11,970 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 03:40:11,970 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:40:11,970 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 03:40:11,970 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 03:40:12,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, 1306#true, Black: 827#true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:12,089 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 03:40:12,089 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 03:40:12,089 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:40:12,089 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:40:12,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 26#thread1EXITtrue, Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, 1306#true, Black: 827#true, thread2Thread1of2ForFork0InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:12,457 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 03:40:12,457 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:40:12,457 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:40:12,457 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 03:40:12,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, 1306#true, Black: 827#true, thread2Thread1of2ForFork0InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:12,463 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 03:40:12,463 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 03:40:12,463 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:40:12,463 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 03:40:12,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, 1306#true, Black: 827#true, 125#L87-3true, thread2Thread1of2ForFork0InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), 206#L49-2true, Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:12,517 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 03:40:12,517 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:40:12,517 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 03:40:12,517 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:40:12,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [30#L49-2true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, 1306#true, Black: 827#true, 125#L87-3true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:12,675 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 03:40:12,675 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:40:12,675 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 03:40:12,675 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 03:40:13,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, 1306#true, Black: 827#true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:13,040 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 03:40:13,041 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:40:13,041 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:40:13,041 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 03:40:13,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [30#L49-2true, Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, 1306#true, 125#L87-3true, Black: 827#true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:13,060 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-04 03:40:13,060 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-04 03:40:13,060 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-04 03:40:13,060 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-04 03:40:13,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, 1306#true, Black: 827#true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:40:13,282 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 03:40:13,282 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 03:40:13,282 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:40:13,282 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 03:40:13,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, 125#L87-3true, 1306#true, Black: 827#true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:13,380 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 03:40:13,380 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:40:13,380 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 03:40:13,380 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 03:40:13,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, 87#L51-1true, 1306#true, Black: 827#true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:13,774 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 03:40:13,774 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:40:13,774 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 03:40:13,774 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:40:13,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, 1306#true, Black: 827#true, 125#L87-3true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), 96#L50-1true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:13,819 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 03:40:13,819 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 03:40:13,819 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:40:13,819 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:40:13,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 26#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, 1306#true, 125#L87-3true, Black: 827#true, thread2Thread1of2ForFork0InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:13,864 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 03:40:13,864 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:40:13,864 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:40:13,864 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 03:40:13,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 162#thread1EXITtrue, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, 125#L87-3true, Black: 827#true, 1306#true, thread2Thread1of2ForFork0InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:13,867 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 03:40:13,867 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-04 03:40:13,867 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 03:40:13,867 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:40:14,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, 1306#true, Black: 827#true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), 19#L87-8true, 163#L51-1true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:14,295 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 03:40:14,295 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 03:40:14,295 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:40:14,295 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:40:14,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 193#L50-1true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, 1306#true, 125#L87-3true, Black: 827#true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:14,296 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-04 03:40:14,296 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-04 03:40:14,296 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-04 03:40:14,296 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 03:40:14,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, 1306#true, Black: 827#true, 125#L87-3true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:40:14,462 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 03:40:14,462 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 03:40:14,462 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:40:14,462 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 03:40:14,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, 87#L51-1true, 1306#true, Black: 827#true, 125#L87-3true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:14,594 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 03:40:14,594 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:40:14,594 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 03:40:14,594 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:40:14,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, 134#L87-4true, thread1Thread1of2ForFork1NotInUse, 1306#true, Black: 827#true, thread2Thread1of2ForFork0InUse, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:14,660 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 03:40:14,660 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:40:14,660 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:40:14,660 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-04 03:40:15,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][98], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1InUse, 1306#true, 125#L87-3true, Black: 827#true, 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1319#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1), 163#L51-1true]) [2023-08-04 03:40:15,305 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-04 03:40:15,305 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 03:40:15,305 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-04 03:40:15,305 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-04 03:40:16,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 390#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 19#L87-8true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:16,273 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-04 03:40:16,273 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 03:40:16,273 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-04 03:40:16,273 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-04 03:40:16,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1039#true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 70#L88-8true, Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1041#(= 0 |ULTIMATE.start_main_~asdf~3#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:16,581 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-04 03:40:16,581 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 03:40:16,582 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-04 03:40:16,582 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-04 03:40:16,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1575] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_116| 4294967296))) (and (< .cse0 (mod v_~n~0_191 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92| (ite (and (<= 0 v_~x2~0_314) (< v_~x2~0_314 v_~size~0_229)) 1 0)) (<= (mod (+ 4294967295 v_~n~0_191) 4294967296) .cse0))) InVars {~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, ~n~0=v_~n~0_191} OutVars{~x2~0=v_~x2~0_314, ~size~0=v_~size~0_229, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_116|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_92|, ~n~0=v_~n~0_191, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_122|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][87], [Black: 1308#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1311#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1039#true, Black: 1042#(<= |ULTIMATE.start_main_~asdf~3#1| 1), Black: 323#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 1041#(= 0 |ULTIMATE.start_main_~asdf~3#1|), 1303#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, Black: 830#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1306#true, thread2Thread1of2ForFork0InUse, Black: 1289#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1293#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1296#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 90#L37-4true, Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1318#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 274#(<= |ULTIMATE.start_main_~asdf~1#1| 0), Black: 642#(<= |ULTIMATE.start_main_~asdf~1#1| 1), Black: 400#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 168#L88-3true, Black: 478#(<= |ULTIMATE.start_main_~asdf~0#1| 1)]) [2023-08-04 03:40:16,765 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-04 03:40:16,765 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 03:40:16,765 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-04 03:40:16,765 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-04 03:40:17,059 INFO L124 PetriNetUnfolderBase]: 359221/468724 cut-off events. [2023-08-04 03:40:17,059 INFO L125 PetriNetUnfolderBase]: For 524169/541216 co-relation queries the response was YES. [2023-08-04 03:40:19,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1356879 conditions, 468724 events. 359221/468724 cut-off events. For 524169/541216 co-relation queries the response was YES. Maximal size of possible extension queue 11814. Compared 3277766 event pairs, 94107 based on Foata normal form. 20909/469530 useless extension candidates. Maximal degree in co-relation 1356846. Up to 347316 conditions per place. [2023-08-04 03:40:21,244 INFO L140 encePairwiseOnDemand]: 522/529 looper letters, 163 selfloop transitions, 6 changer transitions 0/177 dead transitions. [2023-08-04 03:40:21,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 177 transitions, 1109 flow [2023-08-04 03:40:21,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-04 03:40:21,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-04 03:40:21,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1046 transitions. [2023-08-04 03:40:21,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4943289224952741 [2023-08-04 03:40:21,246 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1046 transitions. [2023-08-04 03:40:21,246 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1046 transitions. [2023-08-04 03:40:21,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 03:40:21,247 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1046 transitions. [2023-08-04 03:40:21,248 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:40:21,249 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 529.0) internal successors, (2645), 5 states have internal predecessors, (2645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:40:21,250 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 529.0) internal successors, (2645), 5 states have internal predecessors, (2645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:40:21,250 INFO L175 Difference]: Start difference. First operand has 88 places, 76 transitions, 326 flow. Second operand 4 states and 1046 transitions. [2023-08-04 03:40:21,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 177 transitions, 1109 flow [2023-08-04 03:40:26,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 177 transitions, 1106 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-04 03:40:26,907 INFO L231 Difference]: Finished difference. Result has 93 places, 82 transitions, 396 flow [2023-08-04 03:40:26,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=529, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=396, PETRI_PLACES=93, PETRI_TRANSITIONS=82} [2023-08-04 03:40:26,907 INFO L281 CegarLoopForPetriNet]: 63 programPoint places, 30 predicate places. [2023-08-04 03:40:26,907 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 82 transitions, 396 flow [2023-08-04 03:40:26,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 232.75) internal successors, (931), 4 states have internal predecessors, (931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:40:26,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 03:40:26,907 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 03:40:26,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-04 03:40:26,908 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 03:40:26,908 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 03:40:26,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1949051548, now seen corresponding path program 1 times [2023-08-04 03:40:26,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 03:40:26,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871984569] [2023-08-04 03:40:26,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 03:40:26,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 03:40:26,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 03:40:26,993 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 03:40:26,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 03:40:26,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871984569] [2023-08-04 03:40:26,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871984569] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 03:40:26,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 03:40:26,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-04 03:40:26,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119390808] [2023-08-04 03:40:26,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 03:40:26,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-04 03:40:26,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 03:40:26,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-04 03:40:26,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-04 03:40:27,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 223 out of 529 [2023-08-04 03:40:27,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 82 transitions, 396 flow. Second operand has 4 states, 4 states have (on average 230.75) internal successors, (923), 4 states have internal predecessors, (923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:40:27,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 03:40:27,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 223 of 529 [2023-08-04 03:40:27,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 03:41:22,481 INFO L124 PetriNetUnfolderBase]: 495456/645004 cut-off events. [2023-08-04 03:41:22,481 INFO L125 PetriNetUnfolderBase]: For 1109360/1158587 co-relation queries the response was YES. [2023-08-04 03:41:25,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1977565 conditions, 645004 events. 495456/645004 cut-off events. For 1109360/1158587 co-relation queries the response was YES. Maximal size of possible extension queue 14329. Compared 4505076 event pairs, 258083 based on Foata normal form. 43056/676028 useless extension candidates. Maximal degree in co-relation 1977530. Up to 422401 conditions per place. [2023-08-04 03:41:28,002 INFO L140 encePairwiseOnDemand]: 525/529 looper letters, 121 selfloop transitions, 3 changer transitions 0/133 dead transitions. [2023-08-04 03:41:28,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 133 transitions, 904 flow [2023-08-04 03:41:28,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-04 03:41:28,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-04 03:41:28,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 764 transitions. [2023-08-04 03:41:28,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.481411468178954 [2023-08-04 03:41:28,004 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 764 transitions. [2023-08-04 03:41:28,004 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 764 transitions. [2023-08-04 03:41:28,004 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 03:41:28,004 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 764 transitions. [2023-08-04 03:41:28,005 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 254.66666666666666) internal successors, (764), 3 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:41:28,006 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 529.0) internal successors, (2116), 4 states have internal predecessors, (2116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:41:28,006 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 529.0) internal successors, (2116), 4 states have internal predecessors, (2116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:41:28,006 INFO L175 Difference]: Start difference. First operand has 93 places, 82 transitions, 396 flow. Second operand 3 states and 764 transitions. [2023-08-04 03:41:28,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 133 transitions, 904 flow [2023-08-04 03:41:52,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 133 transitions, 904 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-04 03:41:52,090 INFO L231 Difference]: Finished difference. Result has 96 places, 84 transitions, 415 flow [2023-08-04 03:41:52,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=529, PETRI_DIFFERENCE_MINUEND_FLOW=396, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=415, PETRI_PLACES=96, PETRI_TRANSITIONS=84} [2023-08-04 03:41:52,091 INFO L281 CegarLoopForPetriNet]: 63 programPoint places, 33 predicate places. [2023-08-04 03:41:52,091 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 84 transitions, 415 flow [2023-08-04 03:41:52,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 230.75) internal successors, (923), 4 states have internal predecessors, (923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:41:52,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 03:41:52,091 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] [2023-08-04 03:41:52,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-04 03:41:52,091 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 03:41:52,091 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 03:41:52,091 INFO L85 PathProgramCache]: Analyzing trace with hash -571077220, now seen corresponding path program 1 times [2023-08-04 03:41:52,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 03:41:52,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110140856] [2023-08-04 03:41:52,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 03:41:52,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 03:41:52,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 03:41:52,262 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 03:41:52,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 03:41:52,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110140856] [2023-08-04 03:41:52,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110140856] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 03:41:52,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 03:41:52,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-04 03:41:52,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447044690] [2023-08-04 03:41:52,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 03:41:52,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-04 03:41:52,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 03:41:52,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-04 03:41:52,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-08-04 03:41:52,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 529 [2023-08-04 03:41:52,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 84 transitions, 415 flow. Second operand has 6 states, 6 states have (on average 224.66666666666666) internal successors, (1348), 6 states have internal predecessors, (1348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:41:52,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 03:41:52,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 529 [2023-08-04 03:41:52,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-04 03:43:15,250 INFO L124 PetriNetUnfolderBase]: 715977/933456 cut-off events. [2023-08-04 03:43:15,251 INFO L125 PetriNetUnfolderBase]: For 1632139/1662890 co-relation queries the response was YES. [2023-08-04 03:43:20,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2965837 conditions, 933456 events. 715977/933456 cut-off events. For 1632139/1662890 co-relation queries the response was YES. Maximal size of possible extension queue 20414. Compared 6670201 event pairs, 282223 based on Foata normal form. 39119/972135 useless extension candidates. Maximal degree in co-relation 2965800. Up to 433882 conditions per place. [2023-08-04 03:43:25,500 INFO L140 encePairwiseOnDemand]: 519/529 looper letters, 246 selfloop transitions, 23 changer transitions 0/275 dead transitions. [2023-08-04 03:43:25,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 275 transitions, 1865 flow [2023-08-04 03:43:25,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-04 03:43:25,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-04 03:43:25,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1528 transitions. [2023-08-04 03:43:25,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.481411468178954 [2023-08-04 03:43:25,504 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1528 transitions. [2023-08-04 03:43:25,504 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1528 transitions. [2023-08-04 03:43:25,504 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-04 03:43:25,504 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1528 transitions. [2023-08-04 03:43:25,507 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 254.66666666666666) internal successors, (1528), 6 states have internal predecessors, (1528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:43:25,510 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 529.0) internal successors, (3703), 7 states have internal predecessors, (3703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:43:25,511 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 529.0) internal successors, (3703), 7 states have internal predecessors, (3703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:43:25,511 INFO L175 Difference]: Start difference. First operand has 96 places, 84 transitions, 415 flow. Second operand 6 states and 1528 transitions. [2023-08-04 03:43:25,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 275 transitions, 1865 flow [2023-08-04 03:44:04,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 275 transitions, 1854 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-04 03:44:04,531 INFO L231 Difference]: Finished difference. Result has 104 places, 102 transitions, 665 flow [2023-08-04 03:44:04,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=529, PETRI_DIFFERENCE_MINUEND_FLOW=412, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=665, PETRI_PLACES=104, PETRI_TRANSITIONS=102} [2023-08-04 03:44:04,532 INFO L281 CegarLoopForPetriNet]: 63 programPoint places, 41 predicate places. [2023-08-04 03:44:04,532 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 102 transitions, 665 flow [2023-08-04 03:44:04,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 224.66666666666666) internal successors, (1348), 6 states have internal predecessors, (1348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:44:04,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-04 03:44:04,532 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] [2023-08-04 03:44:04,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-04 03:44:04,533 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-08-04 03:44:04,533 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-04 03:44:04,533 INFO L85 PathProgramCache]: Analyzing trace with hash -2033524580, now seen corresponding path program 2 times [2023-08-04 03:44:04,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-04 03:44:04,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958614209] [2023-08-04 03:44:04,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-04 03:44:04,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-04 03:44:04,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-04 03:44:04,866 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-08-04 03:44:04,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-04 03:44:04,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958614209] [2023-08-04 03:44:04,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958614209] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-04 03:44:04,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-04 03:44:04,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-04 03:44:04,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775826789] [2023-08-04 03:44:04,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-04 03:44:04,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-04 03:44:04,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-04 03:44:04,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-04 03:44:04,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-08-04 03:44:04,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 529 [2023-08-04 03:44:04,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 102 transitions, 665 flow. Second operand has 6 states, 6 states have (on average 224.66666666666666) internal successors, (1348), 6 states have internal predecessors, (1348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-04 03:44:04,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-04 03:44:04,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 529 [2023-08-04 03:44:04,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-08-04 03:45:34,319 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-04 03:45:35,329 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 [2023-08-04 03:45:39,037 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-08-04 03:45:39,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-04 03:45:39,037 WARN L619 AbstractCegarLoop]: Verification canceled: while executing Executor. [2023-08-04 03:45:39,037 INFO L445 BasicCegarLoop]: Path program histogram: [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-04 03:45:39,038 INFO L307 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was TIMEOUT (2/2) [2023-08-04 03:45:39,038 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 2 thread instances [2023-08-04 03:45:39,038 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-04 03:45:39,042 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 04.08 03:45:39 BasicIcfg [2023-08-04 03:45:39,042 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-04 03:45:39,042 INFO L158 Benchmark]: Toolchain (without parser) took 605101.09ms. Allocated memory was 524.3MB in the beginning and 16.0GB in the end (delta: 15.5GB). Free memory was 477.3MB in the beginning and 8.3GB in the end (delta: -7.8GB). Peak memory consumption was 10.6GB. Max. memory is 16.0GB. [2023-08-04 03:45:39,043 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 348.1MB. Free memory is still 296.2MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-04 03:45:39,043 INFO L158 Benchmark]: CACSL2BoogieTranslator took 261.23ms. Allocated memory is still 524.3MB. Free memory was 477.0MB in the beginning and 465.4MB in the end (delta: 11.7MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-08-04 03:45:39,043 INFO L158 Benchmark]: Boogie Procedure Inliner took 42.11ms. Allocated memory is still 524.3MB. Free memory was 465.4MB in the beginning and 463.2MB in the end (delta: 2.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-04 03:45:39,043 INFO L158 Benchmark]: Boogie Preprocessor took 26.63ms. Allocated memory is still 524.3MB. Free memory was 463.2MB in the beginning and 461.8MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-04 03:45:39,043 INFO L158 Benchmark]: RCFGBuilder took 557.44ms. Allocated memory is still 524.3MB. Free memory was 461.2MB in the beginning and 442.9MB in the end (delta: 18.3MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. [2023-08-04 03:45:39,044 INFO L158 Benchmark]: TraceAbstraction took 604208.38ms. Allocated memory was 524.3MB in the beginning and 16.0GB in the end (delta: 15.5GB). Free memory was 442.3MB in the beginning and 8.3GB in the end (delta: -7.8GB). Peak memory consumption was 10.6GB. Max. memory is 16.0GB. [2023-08-04 03:45:39,045 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12ms. Allocated memory is still 348.1MB. Free memory is still 296.2MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 261.23ms. Allocated memory is still 524.3MB. Free memory was 477.0MB in the beginning and 465.4MB in the end (delta: 11.7MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 42.11ms. Allocated memory is still 524.3MB. Free memory was 465.4MB in the beginning and 463.2MB in the end (delta: 2.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 26.63ms. Allocated memory is still 524.3MB. Free memory was 463.2MB in the beginning and 461.8MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 557.44ms. Allocated memory is still 524.3MB. Free memory was 461.2MB in the beginning and 442.9MB in the end (delta: 18.3MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. * TraceAbstraction took 604208.38ms. Allocated memory was 524.3MB in the beginning and 16.0GB in the end (delta: 15.5GB). Free memory was 442.3MB in the beginning and 8.3GB in the end (delta: -7.8GB). Peak memory consumption was 10.6GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4.5s, 178 PlacesBefore, 35 PlacesAfterwards, 196 TransitionsBefore, 39 TransitionsAfterwards, 8654 CoEnabledTransitionPairs, 7 FixpointIterations, 56 TrivialSequentialCompositions, 86 ConcurrentSequentialCompositions, 17 TrivialYvCompositions, 29 ConcurrentYvCompositions, 14 ChoiceCompositions, 202 TotalNumberOfCompositions, 10841 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 9672, independent: 9583, independent conditional: 0, independent unconditional: 9583, dependent: 89, dependent conditional: 0, dependent unconditional: 89, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 4800, independent: 4764, independent conditional: 0, independent unconditional: 4764, dependent: 36, dependent conditional: 0, dependent unconditional: 36, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 9672, independent: 4819, independent conditional: 0, independent unconditional: 4819, dependent: 53, dependent conditional: 0, dependent unconditional: 53, unknown: 4800, unknown conditional: 0, unknown unconditional: 4800] , Statistics on independence cache: Total cache size (in pairs): 201, Positive cache size: 193, Positive conditional cache size: 0, Positive unconditional cache size: 193, Negative cache size: 8, Negative conditional cache size: 0, Negative unconditional cache size: 8, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4.9s, 241 PlacesBefore, 63 PlacesAfterwards, 268 TransitionsBefore, 73 TransitionsAfterwards, 27284 CoEnabledTransitionPairs, 8 FixpointIterations, 57 TrivialSequentialCompositions, 117 ConcurrentSequentialCompositions, 18 TrivialYvCompositions, 54 ConcurrentYvCompositions, 17 ChoiceCompositions, 263 TotalNumberOfCompositions, 50541 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 35249, independent: 34909, independent conditional: 0, independent unconditional: 34909, dependent: 340, dependent conditional: 0, dependent unconditional: 340, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 15536, independent: 15449, independent conditional: 0, independent unconditional: 15449, dependent: 87, dependent conditional: 0, dependent unconditional: 87, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 35249, independent: 19460, independent conditional: 0, independent unconditional: 19460, dependent: 253, dependent conditional: 0, dependent unconditional: 253, unknown: 15536, unknown conditional: 0, unknown unconditional: 15536] , Statistics on independence cache: Total cache size (in pairs): 836, Positive cache size: 806, Positive conditional cache size: 0, Positive unconditional cache size: 806, Negative cache size: 30, Negative conditional cache size: 0, Negative unconditional cache size: 30, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4.6s, 241 PlacesBefore, 63 PlacesAfterwards, 268 TransitionsBefore, 74 TransitionsAfterwards, 27284 CoEnabledTransitionPairs, 7 FixpointIterations, 56 TrivialSequentialCompositions, 116 ConcurrentSequentialCompositions, 14 TrivialYvCompositions, 59 ConcurrentYvCompositions, 16 ChoiceCompositions, 261 TotalNumberOfCompositions, 49040 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 34652, independent: 34344, independent conditional: 0, independent unconditional: 34344, dependent: 308, dependent conditional: 0, dependent unconditional: 308, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 15631, independent: 15535, independent conditional: 0, independent unconditional: 15535, dependent: 96, dependent conditional: 0, dependent unconditional: 96, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 34652, independent: 18809, independent conditional: 0, independent unconditional: 18809, dependent: 212, dependent conditional: 0, dependent unconditional: 212, unknown: 15631, unknown conditional: 0, unknown unconditional: 15631] , Statistics on independence cache: Total cache size (in pairs): 885, Positive cache size: 854, Positive conditional cache size: 0, Positive unconditional cache size: 854, Negative cache size: 31, Negative conditional cache size: 0, Negative unconditional cache size: 31, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 91]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while executing Executor. - StatisticsResult: Ultimate Automizer benchmark data for thread instance sufficiency with 1 thread instances CFG has 5 procedures, 233 locations, 3 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 5.4s, OverallIterations: 2, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 4.6s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 21 SdHoareTripleChecker+Valid, 0.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7 mSDsluCounter, 1 SdHoareTripleChecker+Invalid, 0.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 2 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 77 IncrementalHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2 mSolverCounterUnsat, 1 mSDtfsCounter, 77 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=100occurred in iteration=0, InterpolantAutomatonStates: 3, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 0.2s InterpolantComputationTime, 15 NumberOfCodeBlocks, 15 NumberOfCodeBlocksAsserted, 2 NumberOfCheckSat, 6 ConstructedInterpolants, 0 QuantifiedInterpolants, 12 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 1 InterpolantComputations, 1 PerfectInterpolantSequences, 2/2 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data for thread instance sufficiency with 2 thread instances CFG has 7 procedures, 292 locations, 3 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 36.8s, OverallIterations: 5, TraceHistogramMax: 3, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 30.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 5.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 238 SdHoareTripleChecker+Valid, 0.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 185 mSDsluCounter, 19 SdHoareTripleChecker+Invalid, 0.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 13 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 671 IncrementalHoareTripleChecker+Invalid, 684 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 13 mSolverCounterUnsat, 19 mSDtfsCounter, 671 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 86 GetRequests, 71 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=194occurred in iteration=0, InterpolantAutomatonStates: 20, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 0.4s InterpolantComputationTime, 132 NumberOfCodeBlocks, 132 NumberOfCodeBlocksAsserted, 8 NumberOfCheckSat, 141 ConstructedInterpolants, 0 QuantifiedInterpolants, 251 SizeOfPredicates, 0 NumberOfNonLiveVariables, 456 ConjunctsInSsa, 11 ConjunctsInUnsatCore, 9 InterpolantComputations, 4 PerfectInterpolantSequences, 82/95 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 292 locations, 3 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 561.7s, OverallIterations: 16, TraceHistogramMax: 2, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 552.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 4.8s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1614 SdHoareTripleChecker+Valid, 2.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1366 mSDsluCounter, 98 SdHoareTripleChecker+Invalid, 2.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 71 mSDsCounter, 93 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4190 IncrementalHoareTripleChecker+Invalid, 4283 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 93 mSolverCounterUnsat, 27 mSDtfsCounter, 4190 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 398 GetRequests, 344 SyntacticMatches, 8 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=665occurred in iteration=15, InterpolantAutomatonStates: 56, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 1.4s InterpolantComputationTime, 757 NumberOfCodeBlocks, 757 NumberOfCodeBlocksAsserted, 24 NumberOfCheckSat, 863 ConstructedInterpolants, 0 QuantifiedInterpolants, 1583 SizeOfPredicates, 4 NumberOfNonLiveVariables, 1331 ConjunctsInSsa, 23 ConjunctsInUnsatCore, 28 InterpolantComputations, 12 PerfectInterpolantSequences, 312/328 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown