/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 TOGETHER -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-03 21:13:08,936 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-03 21:13:08,982 INFO L114 SettingsManager]: Loading settings from /storage/repos/CAV22/benchmarks/svcomp-Reach-32bit-Automizer_Default.epf [2023-08-03 21:13:08,986 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-03 21:13:08,987 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-08-03 21:13:08,987 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Translation Mode: [2023-08-03 21:13:08,988 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-03 21:13:09,006 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-03 21:13:09,006 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-03 21:13:09,007 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-03 21:13:09,007 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-03 21:13:09,008 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-03 21:13:09,008 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-03 21:13:09,008 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-03 21:13:09,009 INFO L153 SettingsManager]: * Use SBE=true [2023-08-03 21:13:09,009 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-03 21:13:09,009 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-03 21:13:09,010 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-03 21:13:09,010 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-03 21:13:09,010 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-03 21:13:09,011 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-03 21:13:09,013 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-03 21:13:09,013 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-03 21:13:09,013 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-03 21:13:09,013 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-03 21:13:09,014 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-03 21:13:09,014 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-03 21:13:09,014 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-03 21:13:09,014 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-03 21:13:09,015 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-03 21:13:09,015 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-03 21:13:09,015 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-03 21:13:09,015 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-03 21:13:09,016 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-03 21:13:09,016 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-03 21:13:09,016 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-03 21:13:09,016 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-03 21:13:09,016 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-08-03 21:13:09,016 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-08-03 21:13:09,016 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-03 21:13:09,016 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-08-03 21:13:09,017 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 -> TOGETHER [2023-08-03 21:13:09,216 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-03 21:13:09,232 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-03 21:13:09,234 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-03 21:13:09,235 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-03 21:13:09,236 INFO L274 PluginConnector]: CDTParser initialized [2023-08-03 21:13:09,237 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/CAV22/benchmarks/increased_bounds/weaver_unroll-cond-2.wvr_bound2.c [2023-08-03 21:13:10,373 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-03 21:13:10,521 INFO L384 CDTParser]: Found 1 translation units. [2023-08-03 21:13:10,521 INFO L180 CDTParser]: Scanning /storage/repos/CAV22/benchmarks/increased_bounds/weaver_unroll-cond-2.wvr_bound2.c [2023-08-03 21:13:10,529 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5fe22032d/9c0dc7723d694fe6bc779432e7ff3c3f/FLAGa84033a2e [2023-08-03 21:13:10,541 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5fe22032d/9c0dc7723d694fe6bc779432e7ff3c3f [2023-08-03 21:13:10,544 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-03 21:13:10,545 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-03 21:13:10,546 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-03 21:13:10,546 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-03 21:13:10,554 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-03 21:13:10,555 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.08 09:13:10" (1/1) ... [2023-08-03 21:13:10,556 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6a3f3036 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 09:13:10, skipping insertion in model container [2023-08-03 21:13:10,556 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.08 09:13:10" (1/1) ... [2023-08-03 21:13:10,582 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-03 21:13:10,770 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-03 21:13:10,781 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-03 21:13:10,792 INFO L201 MainTranslator]: Completed pre-run [2023-08-03 21:13:10,829 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-03 21:13:10,831 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-03 21:13:10,847 INFO L206 MainTranslator]: Completed translation [2023-08-03 21:13:10,848 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 09:13:10 WrapperNode [2023-08-03 21:13:10,848 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-03 21:13:10,849 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-03 21:13:10,849 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-03 21:13:10,849 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-03 21:13:10,855 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 09:13:10" (1/1) ... [2023-08-03 21:13:10,862 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 09:13:10" (1/1) ... [2023-08-03 21:13:10,885 INFO L138 Inliner]: procedures = 24, calls = 33, calls flagged for inlining = 11, calls inlined = 11, statements flattened = 176 [2023-08-03 21:13:10,886 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-03 21:13:10,887 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-03 21:13:10,887 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-03 21:13:10,887 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-03 21:13:10,895 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 09:13:10" (1/1) ... [2023-08-03 21:13:10,895 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 09:13:10" (1/1) ... [2023-08-03 21:13:10,898 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 09:13:10" (1/1) ... [2023-08-03 21:13:10,898 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 09:13:10" (1/1) ... [2023-08-03 21:13:10,905 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 09:13:10" (1/1) ... [2023-08-03 21:13:10,909 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 09:13:10" (1/1) ... [2023-08-03 21:13:10,911 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 09:13:10" (1/1) ... [2023-08-03 21:13:10,913 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 09:13:10" (1/1) ... [2023-08-03 21:13:10,915 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-03 21:13:10,916 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-03 21:13:10,916 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-03 21:13:10,916 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-03 21:13:10,917 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 09:13:10" (1/1) ... [2023-08-03 21:13:10,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-03 21:13:10,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-03 21:13:10,945 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-03 21:13:10,951 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-03 21:13:10,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-03 21:13:10,978 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-03 21:13:10,978 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-03 21:13:10,978 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-03 21:13:10,979 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-03 21:13:10,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-03 21:13:10,979 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-03 21:13:10,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-03 21:13:10,979 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-03 21:13:10,979 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-03 21:13:10,979 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-03 21:13:10,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-03 21:13:10,980 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-03 21:13:10,981 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-03 21:13:11,055 INFO L236 CfgBuilder]: Building ICFG [2023-08-03 21:13:11,057 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-03 21:13:11,344 INFO L277 CfgBuilder]: Performing block encoding [2023-08-03 21:13:11,351 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-03 21:13:11,352 INFO L302 CfgBuilder]: Removed 7 assume(true) statements. [2023-08-03 21:13:11,354 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.08 09:13:11 BoogieIcfgContainer [2023-08-03 21:13:11,354 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-03 21:13:11,356 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-03 21:13:11,356 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-03 21:13:11,359 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-03 21:13:11,359 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.08 09:13:10" (1/3) ... [2023-08-03 21:13:11,360 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@111f14cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.08 09:13:11, skipping insertion in model container [2023-08-03 21:13:11,360 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.08 09:13:10" (2/3) ... [2023-08-03 21:13:11,360 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@111f14cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.08 09:13:11, skipping insertion in model container [2023-08-03 21:13:11,360 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.08 09:13:11" (3/3) ... [2023-08-03 21:13:11,361 INFO L112 eAbstractionObserver]: Analyzing ICFG weaver_unroll-cond-2.wvr_bound2.c [2023-08-03 21:13:11,369 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-08-03 21:13:11,378 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-03 21:13:11,378 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-08-03 21:13:11,378 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-03 21:13:11,485 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2023-08-03 21:13:11,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 178 places, 196 transitions, 414 flow [2023-08-03 21:13:11,620 INFO L124 PetriNetUnfolderBase]: 46/373 cut-off events. [2023-08-03 21:13:11,620 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-08-03 21:13:11,633 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-03 21:13:11,633 INFO L82 GeneralOperation]: Start removeDead. Operand has 178 places, 196 transitions, 414 flow [2023-08-03 21:13:11,644 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 178 places, 196 transitions, 414 flow [2023-08-03 21:13:11,648 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-03 21:13:11,655 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 178 places, 196 transitions, 414 flow [2023-08-03 21:13:11,658 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 178 places, 196 transitions, 414 flow [2023-08-03 21:13:11,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 178 places, 196 transitions, 414 flow [2023-08-03 21:13:11,711 INFO L124 PetriNetUnfolderBase]: 46/373 cut-off events. [2023-08-03 21:13:11,711 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-08-03 21:13:11,714 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-03 21:13:11,721 INFO L119 LiptonReduction]: Number of co-enabled transitions 8654 [2023-08-03 21:13:15,987 INFO L134 LiptonReduction]: Checked pairs total: 10841 [2023-08-03 21:13:15,987 INFO L136 LiptonReduction]: Total number of compositions: 202 [2023-08-03 21:13:16,000 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-03 21:13:16,006 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;@5ac04e1e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-03 21:13:16,006 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-08-03 21:13:16,010 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-03 21:13:16,010 INFO L124 PetriNetUnfolderBase]: 1/14 cut-off events. [2023-08-03 21:13:16,010 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-03 21:13:16,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 21:13:16,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-03 21:13:16,011 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 21:13:16,016 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 21:13:16,016 INFO L85 PathProgramCache]: Analyzing trace with hash 1879717790, now seen corresponding path program 1 times [2023-08-03 21:13:16,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 21:13:16,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852032554] [2023-08-03 21:13:16,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 21:13:16,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 21:13:16,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 21:13:16,198 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-03 21:13:16,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 21:13:16,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852032554] [2023-08-03 21:13:16,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852032554] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-03 21:13:16,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-03 21:13:16,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-03 21:13:16,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421248953] [2023-08-03 21:13:16,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-03 21:13:16,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-03 21:13:16,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 21:13:16,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-03 21:13:16,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-03 21:13:16,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 170 out of 398 [2023-08-03 21:13:16,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 39 transitions, 100 flow. Second operand has 3 states, 3 states have (on average 172.0) internal successors, (516), 3 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 21:13:16,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 21:13:16,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 170 of 398 [2023-08-03 21:13:16,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 21:13:16,471 INFO L124 PetriNetUnfolderBase]: 703/1072 cut-off events. [2023-08-03 21:13:16,471 INFO L125 PetriNetUnfolderBase]: For 39/39 co-relation queries the response was YES. [2023-08-03 21:13:16,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2160 conditions, 1072 events. 703/1072 cut-off events. For 39/39 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 4708 event pairs, 271 based on Foata normal form. 0/668 useless extension candidates. Maximal degree in co-relation 1837. Up to 1024 conditions per place. [2023-08-03 21:13:16,478 INFO L140 encePairwiseOnDemand]: 393/398 looper letters, 33 selfloop transitions, 2 changer transitions 0/41 dead transitions. [2023-08-03 21:13:16,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 41 transitions, 174 flow [2023-08-03 21:13:16,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-03 21:13:16,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-03 21:13:16,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 548 transitions. [2023-08-03 21:13:16,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45896147403685095 [2023-08-03 21:13:16,496 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 548 transitions. [2023-08-03 21:13:16,496 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 548 transitions. [2023-08-03 21:13:16,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 21:13:16,501 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 548 transitions. [2023-08-03 21:13:16,505 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 182.66666666666666) internal successors, (548), 3 states have internal predecessors, (548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 21:13:16,510 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-03 21:13:16,511 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-03 21:13:16,513 INFO L175 Difference]: Start difference. First operand has 35 places, 39 transitions, 100 flow. Second operand 3 states and 548 transitions. [2023-08-03 21:13:16,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 41 transitions, 174 flow [2023-08-03 21:13:16,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 41 transitions, 174 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-03 21:13:16,518 INFO L231 Difference]: Finished difference. Result has 37 places, 37 transitions, 104 flow [2023-08-03 21:13:16,520 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=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=37, PETRI_TRANSITIONS=37} [2023-08-03 21:13:16,523 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 2 predicate places. [2023-08-03 21:13:16,523 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 37 transitions, 104 flow [2023-08-03 21:13:16,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 172.0) internal successors, (516), 3 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 21:13:16,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 21:13:16,524 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1] [2023-08-03 21:13:16,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-03 21:13:16,525 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 21:13:16,525 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 21:13:16,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1827774816, now seen corresponding path program 1 times [2023-08-03 21:13:16,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 21:13:16,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274654380] [2023-08-03 21:13:16,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 21:13:16,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 21:13:16,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 21:13:16,666 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-03 21:13:16,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 21:13:16,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274654380] [2023-08-03 21:13:16,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274654380] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-03 21:13:16,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-03 21:13:16,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-03 21:13:16,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788439507] [2023-08-03 21:13:16,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-03 21:13:16,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-03 21:13:16,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 21:13:16,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-03 21:13:16,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-03 21:13:16,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 170 out of 398 [2023-08-03 21:13:16,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 37 transitions, 104 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-03 21:13:16,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 21:13:16,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 170 of 398 [2023-08-03 21:13:16,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 21:13:16,823 INFO L124 PetriNetUnfolderBase]: 703/1073 cut-off events. [2023-08-03 21:13:16,823 INFO L125 PetriNetUnfolderBase]: For 43/43 co-relation queries the response was YES. [2023-08-03 21:13:16,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2175 conditions, 1073 events. 703/1073 cut-off events. For 43/43 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 4724 event pairs, 403 based on Foata normal form. 1/675 useless extension candidates. Maximal degree in co-relation 1847. Up to 1030 conditions per place. [2023-08-03 21:13:16,829 INFO L140 encePairwiseOnDemand]: 395/398 looper letters, 30 selfloop transitions, 2 changer transitions 0/38 dead transitions. [2023-08-03 21:13:16,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 38 transitions, 170 flow [2023-08-03 21:13:16,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-03 21:13:16,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-03 21:13:16,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 543 transitions. [2023-08-03 21:13:16,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4547738693467337 [2023-08-03 21:13:16,834 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 543 transitions. [2023-08-03 21:13:16,834 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 543 transitions. [2023-08-03 21:13:16,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 21:13:16,834 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 543 transitions. [2023-08-03 21:13:16,836 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 181.0) internal successors, (543), 3 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 21:13:16,839 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-03 21:13:16,840 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-03 21:13:16,840 INFO L175 Difference]: Start difference. First operand has 37 places, 37 transitions, 104 flow. Second operand 3 states and 543 transitions. [2023-08-03 21:13:16,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 38 transitions, 170 flow [2023-08-03 21:13:16,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 38 transitions, 166 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-03 21:13:16,843 INFO L231 Difference]: Finished difference. Result has 38 places, 38 transitions, 112 flow [2023-08-03 21:13:16,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=398, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=35, 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=112, PETRI_PLACES=38, PETRI_TRANSITIONS=38} [2023-08-03 21:13:16,845 INFO L281 CegarLoopForPetriNet]: 35 programPoint places, 3 predicate places. [2023-08-03 21:13:16,847 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 38 transitions, 112 flow [2023-08-03 21:13:16,848 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-03 21:13:16,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 21:13:16,852 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2023-08-03 21:13:16,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-03 21:13:16,853 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 21:13:16,855 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 21:13:16,855 INFO L85 PathProgramCache]: Analyzing trace with hash 1347807686, now seen corresponding path program 1 times [2023-08-03 21:13:16,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 21:13:16,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597991351] [2023-08-03 21:13:16,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 21:13:16,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 21:13:16,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-03 21:13:16,901 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-03 21:13:16,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-03 21:13:16,958 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-03 21:13:16,959 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-03 21:13:16,960 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 3 remaining) [2023-08-03 21:13:16,962 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 3 remaining) [2023-08-03 21:13:16,962 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2023-08-03 21:13:16,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-03 21:13:16,963 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-08-03 21:13:16,965 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-03 21:13:16,965 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-08-03 21:13:16,992 INFO L144 ThreadInstanceAdder]: Constructed 8 joinOtherThreadTransitions. [2023-08-03 21:13:16,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 241 places, 268 transitions, 584 flow [2023-08-03 21:13:17,139 INFO L124 PetriNetUnfolderBase]: 164/1105 cut-off events. [2023-08-03 21:13:17,139 INFO L125 PetriNetUnfolderBase]: For 72/72 co-relation queries the response was YES. [2023-08-03 21:13:17,149 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-03 21:13:17,150 INFO L82 GeneralOperation]: Start removeDead. Operand has 241 places, 268 transitions, 584 flow [2023-08-03 21:13:17,157 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 241 places, 268 transitions, 584 flow [2023-08-03 21:13:17,157 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-03 21:13:17,158 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 241 places, 268 transitions, 584 flow [2023-08-03 21:13:17,158 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 241 places, 268 transitions, 584 flow [2023-08-03 21:13:17,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 241 places, 268 transitions, 584 flow [2023-08-03 21:13:17,289 INFO L124 PetriNetUnfolderBase]: 164/1105 cut-off events. [2023-08-03 21:13:17,289 INFO L125 PetriNetUnfolderBase]: For 72/72 co-relation queries the response was YES. [2023-08-03 21:13:17,300 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-03 21:13:17,339 INFO L119 LiptonReduction]: Number of co-enabled transitions 27284 [2023-08-03 21:13:22,105 INFO L134 LiptonReduction]: Checked pairs total: 50541 [2023-08-03 21:13:22,105 INFO L136 LiptonReduction]: Total number of compositions: 263 [2023-08-03 21:13:22,107 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-03 21:13:22,108 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;@5ac04e1e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-03 21:13:22,108 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-08-03 21:13:22,111 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-03 21:13:22,111 INFO L124 PetriNetUnfolderBase]: 2/16 cut-off events. [2023-08-03 21:13:22,111 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-03 21:13:22,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 21:13:22,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-03 21:13:22,111 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 21:13:22,112 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 21:13:22,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1821246115, now seen corresponding path program 1 times [2023-08-03 21:13:22,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 21:13:22,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869430841] [2023-08-03 21:13:22,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 21:13:22,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 21:13:22,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 21:13:22,143 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-03 21:13:22,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 21:13:22,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869430841] [2023-08-03 21:13:22,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869430841] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-03 21:13:22,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-03 21:13:22,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-03 21:13:22,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883967980] [2023-08-03 21:13:22,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-03 21:13:22,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-03 21:13:22,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 21:13:22,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-03 21:13:22,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-03 21:13:22,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 230 out of 531 [2023-08-03 21:13:22,156 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-03 21:13:22,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 21:13:22,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 230 of 531 [2023-08-03 21:13:22,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 21:13:36,408 INFO L124 PetriNetUnfolderBase]: 188555/235807 cut-off events. [2023-08-03 21:13:36,409 INFO L125 PetriNetUnfolderBase]: For 14333/14333 co-relation queries the response was YES. [2023-08-03 21:13:36,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 473095 conditions, 235807 events. 188555/235807 cut-off events. For 14333/14333 co-relation queries the response was YES. Maximal size of possible extension queue 7120. Compared 1344465 event pairs, 100615 based on Foata normal form. 10452/158645 useless extension candidates. Maximal degree in co-relation 151048. Up to 230597 conditions per place. [2023-08-03 21:13:37,964 INFO L140 encePairwiseOnDemand]: 523/531 looper letters, 61 selfloop transitions, 2 changer transitions 0/74 dead transitions. [2023-08-03 21:13:37,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 74 transitions, 322 flow [2023-08-03 21:13:37,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-03 21:13:37,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-03 21:13:37,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 760 transitions. [2023-08-03 21:13:37,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4770872567482737 [2023-08-03 21:13:37,967 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 760 transitions. [2023-08-03 21:13:37,967 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 760 transitions. [2023-08-03 21:13:37,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 21:13:37,968 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 760 transitions. [2023-08-03 21:13:37,970 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 253.33333333333334) internal successors, (760), 3 states have internal predecessors, (760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 21:13:37,973 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-03 21:13:37,974 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-03 21:13:37,974 INFO L175 Difference]: Start difference. First operand has 63 places, 73 transitions, 194 flow. Second operand 3 states and 760 transitions. [2023-08-03 21:13:37,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 74 transitions, 322 flow [2023-08-03 21:13:37,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 74 transitions, 322 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-03 21:13:37,989 INFO L231 Difference]: Finished difference. Result has 65 places, 69 transitions, 196 flow [2023-08-03 21:13:37,990 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=196, PETRI_PLACES=65, PETRI_TRANSITIONS=69} [2023-08-03 21:13:37,992 INFO L281 CegarLoopForPetriNet]: 63 programPoint places, 2 predicate places. [2023-08-03 21:13:37,993 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 69 transitions, 196 flow [2023-08-03 21:13:37,994 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-03 21:13:37,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 21:13:37,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-03 21:13:37,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-03 21:13:37,995 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 21:13:37,995 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 21:13:37,995 INFO L85 PathProgramCache]: Analyzing trace with hash 1543387113, now seen corresponding path program 1 times [2023-08-03 21:13:37,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 21:13:37,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880552301] [2023-08-03 21:13:37,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 21:13:37,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 21:13:38,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 21:13:38,053 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-03 21:13:38,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 21:13:38,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880552301] [2023-08-03 21:13:38,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880552301] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-03 21:13:38,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-03 21:13:38,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-03 21:13:38,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466658301] [2023-08-03 21:13:38,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-03 21:13:38,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-03 21:13:38,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 21:13:38,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-03 21:13:38,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-03 21:13:38,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 230 out of 531 [2023-08-03 21:13:38,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 69 transitions, 196 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-03 21:13:38,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 21:13:38,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 230 of 531 [2023-08-03 21:13:38,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 21:13:52,383 INFO L124 PetriNetUnfolderBase]: 187739/236304 cut-off events. [2023-08-03 21:13:52,386 INFO L125 PetriNetUnfolderBase]: For 12822/12822 co-relation queries the response was YES. [2023-08-03 21:13:52,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 472906 conditions, 236304 events. 187739/236304 cut-off events. For 12822/12822 co-relation queries the response was YES. Maximal size of possible extension queue 7143. Compared 1386912 event pairs, 89879 based on Foata normal form. 0/149371 useless extension candidates. Maximal degree in co-relation 472860. Up to 228464 conditions per place. [2023-08-03 21:13:53,779 INFO L140 encePairwiseOnDemand]: 528/531 looper letters, 77 selfloop transitions, 2 changer transitions 0/90 dead transitions. [2023-08-03 21:13:53,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 90 transitions, 396 flow [2023-08-03 21:13:53,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-03 21:13:53,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-03 21:13:53,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 769 transitions. [2023-08-03 21:13:53,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.482736974262398 [2023-08-03 21:13:53,782 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 769 transitions. [2023-08-03 21:13:53,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 769 transitions. [2023-08-03 21:13:53,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 21:13:53,782 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 769 transitions. [2023-08-03 21:13:53,784 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 256.3333333333333) internal successors, (769), 3 states have internal predecessors, (769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 21:13:53,787 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-03 21:13:53,788 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-03 21:13:53,788 INFO L175 Difference]: Start difference. First operand has 65 places, 69 transitions, 196 flow. Second operand 3 states and 769 transitions. [2023-08-03 21:13:53,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 90 transitions, 396 flow [2023-08-03 21:13:53,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 90 transitions, 394 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-03 21:13:53,795 INFO L231 Difference]: Finished difference. Result has 67 places, 70 transitions, 206 flow [2023-08-03 21:13:53,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=531, PETRI_DIFFERENCE_MINUEND_FLOW=194, 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=206, PETRI_PLACES=67, PETRI_TRANSITIONS=70} [2023-08-03 21:13:53,797 INFO L281 CegarLoopForPetriNet]: 63 programPoint places, 4 predicate places. [2023-08-03 21:13:53,797 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 70 transitions, 206 flow [2023-08-03 21:13:53,798 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-03 21:13:53,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 21:13:53,798 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1] [2023-08-03 21:13:53,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-03 21:13:53,798 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 21:13:53,799 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 21:13:53,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1472963528, now seen corresponding path program 1 times [2023-08-03 21:13:53,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 21:13:53,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092558002] [2023-08-03 21:13:53,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 21:13:53,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 21:13:53,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 21:13:53,901 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-03 21:13:53,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 21:13:53,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092558002] [2023-08-03 21:13:53,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092558002] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-03 21:13:53,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-03 21:13:53,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-03 21:13:53,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883547927] [2023-08-03 21:13:53,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-03 21:13:53,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-03 21:13:53,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 21:13:53,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-03 21:13:53,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-03 21:13:53,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 230 out of 531 [2023-08-03 21:13:53,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 70 transitions, 206 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-03 21:13:53,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 21:13:53,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 230 of 531 [2023-08-03 21:13:53,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 21:14:06,733 INFO L124 PetriNetUnfolderBase]: 188511/236661 cut-off events. [2023-08-03 21:14:06,733 INFO L125 PetriNetUnfolderBase]: For 21235/21235 co-relation queries the response was YES. [2023-08-03 21:14:07,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 482013 conditions, 236661 events. 188511/236661 cut-off events. For 21235/21235 co-relation queries the response was YES. Maximal size of possible extension queue 7161. Compared 1371280 event pairs, 122211 based on Foata normal form. 1/153040 useless extension candidates. Maximal degree in co-relation 153883. Up to 230558 conditions per place. [2023-08-03 21:14:07,884 INFO L140 encePairwiseOnDemand]: 528/531 looper letters, 58 selfloop transitions, 2 changer transitions 0/71 dead transitions. [2023-08-03 21:14:07,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 71 transitions, 328 flow [2023-08-03 21:14:07,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-03 21:14:07,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-03 21:14:07,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 749 transitions. [2023-08-03 21:14:07,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4701820464532329 [2023-08-03 21:14:07,886 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 749 transitions. [2023-08-03 21:14:07,886 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 749 transitions. [2023-08-03 21:14:07,886 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 21:14:07,887 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 749 transitions. [2023-08-03 21:14:07,888 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 249.66666666666666) internal successors, (749), 3 states have internal predecessors, (749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 21:14:07,890 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-03 21:14:07,891 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-03 21:14:07,891 INFO L175 Difference]: Start difference. First operand has 67 places, 70 transitions, 206 flow. Second operand 3 states and 749 transitions. [2023-08-03 21:14:07,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 71 transitions, 328 flow [2023-08-03 21:14:07,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 71 transitions, 326 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-03 21:14:07,902 INFO L231 Difference]: Finished difference. Result has 69 places, 71 transitions, 216 flow [2023-08-03 21:14:07,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=531, PETRI_DIFFERENCE_MINUEND_FLOW=204, 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=216, PETRI_PLACES=69, PETRI_TRANSITIONS=71} [2023-08-03 21:14:07,903 INFO L281 CegarLoopForPetriNet]: 63 programPoint places, 6 predicate places. [2023-08-03 21:14:07,903 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 71 transitions, 216 flow [2023-08-03 21:14:07,904 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-03 21:14:07,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 21:14:07,904 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1] [2023-08-03 21:14:07,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-03 21:14:07,904 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 21:14:07,904 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 21:14:07,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1429486961, now seen corresponding path program 1 times [2023-08-03 21:14:07,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 21:14:07,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820390275] [2023-08-03 21:14:07,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 21:14:07,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 21:14:07,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 21:14:07,953 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-03 21:14:07,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 21:14:07,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820390275] [2023-08-03 21:14:07,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820390275] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-03 21:14:07,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [622154653] [2023-08-03 21:14:07,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 21:14:07,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-03 21:14:07,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-03 21:14:07,957 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-03 21:14:07,962 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-03 21:14:08,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 21:14:08,050 INFO L262 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-03 21:14:08,052 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-03 21:14:08,113 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-03 21:14:08,113 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-03 21:14:08,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [622154653] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-03 21:14:08,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-03 21:14:08,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 6 [2023-08-03 21:14:08,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639526650] [2023-08-03 21:14:08,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-03 21:14:08,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-03 21:14:08,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 21:14:08,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-03 21:14:08,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-08-03 21:14:08,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 531 [2023-08-03 21:14:08,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 71 transitions, 216 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-03 21:14:08,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 21:14:08,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 531 [2023-08-03 21:14:08,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 21:14:20,686 INFO L124 PetriNetUnfolderBase]: 188583/236636 cut-off events. [2023-08-03 21:14:20,686 INFO L125 PetriNetUnfolderBase]: For 21075/21075 co-relation queries the response was YES. [2023-08-03 21:14:21,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 481681 conditions, 236636 events. 188583/236636 cut-off events. For 21075/21075 co-relation queries the response was YES. Maximal size of possible extension queue 7168. Compared 1367930 event pairs, 71899 based on Foata normal form. 25/152937 useless extension candidates. Maximal degree in co-relation 481664. Up to 230533 conditions per place. [2023-08-03 21:14:21,834 INFO L140 encePairwiseOnDemand]: 527/531 looper letters, 70 selfloop transitions, 4 changer transitions 0/84 dead transitions. [2023-08-03 21:14:21,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 84 transitions, 390 flow [2023-08-03 21:14:21,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-03 21:14:21,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-03 21:14:21,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1218 transitions. [2023-08-03 21:14:21,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45875706214689266 [2023-08-03 21:14:21,837 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1218 transitions. [2023-08-03 21:14:21,837 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1218 transitions. [2023-08-03 21:14:21,838 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 21:14:21,838 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1218 transitions. [2023-08-03 21:14:21,841 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 243.6) internal successors, (1218), 5 states have internal predecessors, (1218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 21:14:21,845 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-03 21:14:21,846 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-03 21:14:21,846 INFO L175 Difference]: Start difference. First operand has 69 places, 71 transitions, 216 flow. Second operand 5 states and 1218 transitions. [2023-08-03 21:14:21,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 84 transitions, 390 flow [2023-08-03 21:14:21,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 84 transitions, 380 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-08-03 21:14:21,859 INFO L231 Difference]: Finished difference. Result has 71 places, 71 transitions, 223 flow [2023-08-03 21:14:21,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=531, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=223, PETRI_PLACES=71, PETRI_TRANSITIONS=71} [2023-08-03 21:14:21,860 INFO L281 CegarLoopForPetriNet]: 63 programPoint places, 8 predicate places. [2023-08-03 21:14:21,860 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 71 transitions, 223 flow [2023-08-03 21:14:21,861 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-03 21:14:21,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 21:14:21,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-03 21:14:21,872 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-03 21:14:22,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-03 21:14:22,066 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 21:14:22,066 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 21:14:22,066 INFO L85 PathProgramCache]: Analyzing trace with hash 1179371091, now seen corresponding path program 1 times [2023-08-03 21:14:22,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 21:14:22,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965681176] [2023-08-03 21:14:22,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 21:14:22,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 21:14:22,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 21:14:22,107 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-03 21:14:22,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 21:14:22,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965681176] [2023-08-03 21:14:22,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965681176] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-03 21:14:22,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [601363909] [2023-08-03 21:14:22,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 21:14:22,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-03 21:14:22,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-03 21:14:22,111 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-03 21:14:22,114 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-03 21:14:22,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 21:14:22,188 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-03 21:14:22,189 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-03 21:14:22,199 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-03 21:14:22,199 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-03 21:14:22,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [601363909] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-03 21:14:22,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-03 21:14:22,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2023-08-03 21:14:22,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989764469] [2023-08-03 21:14:22,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-03 21:14:22,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-03 21:14:22,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 21:14:22,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-03 21:14:22,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-03 21:14:22,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 230 out of 531 [2023-08-03 21:14:22,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 71 transitions, 223 flow. Second operand has 3 states, 3 states have (on average 234.33333333333334) internal successors, (703), 3 states have internal predecessors, (703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 21:14:22,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 21:14:22,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 230 of 531 [2023-08-03 21:14:22,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 21:14:31,581 INFO L124 PetriNetUnfolderBase]: 140667/178485 cut-off events. [2023-08-03 21:14:31,581 INFO L125 PetriNetUnfolderBase]: For 11803/11803 co-relation queries the response was YES. [2023-08-03 21:14:31,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 364514 conditions, 178485 events. 140667/178485 cut-off events. For 11803/11803 co-relation queries the response was YES. Maximal size of possible extension queue 4981. Compared 1053597 event pairs, 61280 based on Foata normal form. 0/118836 useless extension candidates. Maximal degree in co-relation 364490. Up to 118200 conditions per place. [2023-08-03 21:14:32,371 INFO L140 encePairwiseOnDemand]: 528/531 looper letters, 95 selfloop transitions, 2 changer transitions 0/107 dead transitions. [2023-08-03 21:14:32,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 107 transitions, 499 flow [2023-08-03 21:14:32,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-03 21:14:32,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-03 21:14:32,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 784 transitions. [2023-08-03 21:14:32,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4921531701192718 [2023-08-03 21:14:32,373 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 784 transitions. [2023-08-03 21:14:32,373 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 784 transitions. [2023-08-03 21:14:32,374 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 21:14:32,374 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 784 transitions. [2023-08-03 21:14:32,375 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 261.3333333333333) internal successors, (784), 3 states have internal predecessors, (784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 21:14:32,377 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-03 21:14:32,378 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-03 21:14:32,378 INFO L175 Difference]: Start difference. First operand has 71 places, 71 transitions, 223 flow. Second operand 3 states and 784 transitions. [2023-08-03 21:14:32,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 107 transitions, 499 flow [2023-08-03 21:14:32,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 107 transitions, 492 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-08-03 21:14:32,386 INFO L231 Difference]: Finished difference. Result has 72 places, 72 transitions, 228 flow [2023-08-03 21:14:32,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=531, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=228, PETRI_PLACES=72, PETRI_TRANSITIONS=72} [2023-08-03 21:14:32,387 INFO L281 CegarLoopForPetriNet]: 63 programPoint places, 9 predicate places. [2023-08-03 21:14:32,387 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 72 transitions, 228 flow [2023-08-03 21:14:32,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 234.33333333333334) internal successors, (703), 3 states have internal predecessors, (703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 21:14:32,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 21:14:32,388 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-03 21:14:32,395 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-08-03 21:14:32,592 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,SelfDestructingSolverStorable7 [2023-08-03 21:14:32,593 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 21:14:32,593 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 21:14:32,594 INFO L85 PathProgramCache]: Analyzing trace with hash 509882681, now seen corresponding path program 1 times [2023-08-03 21:14:32,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 21:14:32,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361192619] [2023-08-03 21:14:32,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 21:14:32,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 21:14:32,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 21:14:32,637 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-03 21:14:32,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 21:14:32,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361192619] [2023-08-03 21:14:32,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361192619] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-03 21:14:32,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [962992581] [2023-08-03 21:14:32,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 21:14:32,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-03 21:14:32,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-03 21:14:32,640 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-03 21:14:32,646 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-03 21:14:32,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 21:14:32,718 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-03 21:14:32,719 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-03 21:14:32,741 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-03 21:14:32,741 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-03 21:14:32,761 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-03 21:14:32,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [962992581] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-03 21:14:32,762 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-03 21:14:32,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2023-08-03 21:14:32,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511460864] [2023-08-03 21:14:32,762 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-03 21:14:32,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-03 21:14:32,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 21:14:32,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-03 21:14:32,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-03 21:14:32,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 531 [2023-08-03 21:14:32,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 72 transitions, 228 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-03 21:14:32,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 21:14:32,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 531 [2023-08-03 21:14:32,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 21:14:41,483 INFO L124 PetriNetUnfolderBase]: 128140/161565 cut-off events. [2023-08-03 21:14:41,484 INFO L125 PetriNetUnfolderBase]: For 31353/31353 co-relation queries the response was YES. [2023-08-03 21:14:41,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 339428 conditions, 161565 events. 128140/161565 cut-off events. For 31353/31353 co-relation queries the response was YES. Maximal size of possible extension queue 4764. Compared 915688 event pairs, 49249 based on Foata normal form. 5/108905 useless extension candidates. Maximal degree in co-relation 339404. Up to 157966 conditions per place. [2023-08-03 21:14:42,447 INFO L140 encePairwiseOnDemand]: 528/531 looper letters, 71 selfloop transitions, 3 changer transitions 0/84 dead transitions. [2023-08-03 21:14:42,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 84 transitions, 396 flow [2023-08-03 21:14:42,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-03 21:14:42,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-03 21:14:42,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 988 transitions. [2023-08-03 21:14:42,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4651600753295669 [2023-08-03 21:14:42,450 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 988 transitions. [2023-08-03 21:14:42,450 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 988 transitions. [2023-08-03 21:14:42,451 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 21:14:42,451 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 988 transitions. [2023-08-03 21:14:42,453 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 247.0) internal successors, (988), 4 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 21:14:42,456 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-03 21:14:42,456 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-03 21:14:42,457 INFO L175 Difference]: Start difference. First operand has 72 places, 72 transitions, 228 flow. Second operand 4 states and 988 transitions. [2023-08-03 21:14:42,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 84 transitions, 396 flow [2023-08-03 21:14:42,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 84 transitions, 394 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-03 21:14:42,711 INFO L231 Difference]: Finished difference. Result has 74 places, 71 transitions, 224 flow [2023-08-03 21:14:42,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=531, PETRI_DIFFERENCE_MINUEND_FLOW=218, PETRI_DIFFERENCE_MINUEND_PLACES=71, 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=224, PETRI_PLACES=74, PETRI_TRANSITIONS=71} [2023-08-03 21:14:42,712 INFO L281 CegarLoopForPetriNet]: 63 programPoint places, 11 predicate places. [2023-08-03 21:14:42,712 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 71 transitions, 224 flow [2023-08-03 21:14:42,712 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-03 21:14:42,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 21:14:42,712 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-03 21:14:42,719 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-03 21:14:42,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-03 21:14:42,917 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 21:14:42,917 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 21:14:42,917 INFO L85 PathProgramCache]: Analyzing trace with hash -1586338484, now seen corresponding path program 1 times [2023-08-03 21:14:42,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 21:14:42,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551713390] [2023-08-03 21:14:42,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 21:14:42,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 21:14:42,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 21:14:42,975 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-03 21:14:42,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 21:14:42,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551713390] [2023-08-03 21:14:42,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551713390] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-03 21:14:42,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [101939177] [2023-08-03 21:14:42,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 21:14:42,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-03 21:14:42,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-03 21:14:42,977 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-03 21:14:42,980 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-03 21:14:43,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 21:14:43,057 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-03 21:14:43,059 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-03 21:14:43,091 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-03 21:14:43,092 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-03 21:14:43,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [101939177] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-03 21:14:43,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-03 21:14:43,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 6 [2023-08-03 21:14:43,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142997679] [2023-08-03 21:14:43,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-03 21:14:43,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-03 21:14:43,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 21:14:43,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-03 21:14:43,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-08-03 21:14:43,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 531 [2023-08-03 21:14:43,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 71 transitions, 224 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-03 21:14:43,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 21:14:43,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 531 [2023-08-03 21:14:43,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 21:14:51,129 INFO L124 PetriNetUnfolderBase]: 112047/142206 cut-off events. [2023-08-03 21:14:51,130 INFO L125 PetriNetUnfolderBase]: For 9627/9627 co-relation queries the response was YES. [2023-08-03 21:14:51,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 298574 conditions, 142206 events. 112047/142206 cut-off events. For 9627/9627 co-relation queries the response was YES. Maximal size of possible extension queue 4176. Compared 825546 event pairs, 2142 based on Foata normal form. 3025/99297 useless extension candidates. Maximal degree in co-relation 298549. Up to 121109 conditions per place. [2023-08-03 21:14:52,008 INFO L140 encePairwiseOnDemand]: 527/531 looper letters, 116 selfloop transitions, 4 changer transitions 0/129 dead transitions. [2023-08-03 21:14:52,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 129 transitions, 580 flow [2023-08-03 21:14:52,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-03 21:14:52,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-03 21:14:52,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1263 transitions. [2023-08-03 21:14:52,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47570621468926555 [2023-08-03 21:14:52,011 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1263 transitions. [2023-08-03 21:14:52,011 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1263 transitions. [2023-08-03 21:14:52,012 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 21:14:52,012 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1263 transitions. [2023-08-03 21:14:52,014 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 252.6) internal successors, (1263), 5 states have internal predecessors, (1263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 21:14:52,018 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-03 21:14:52,018 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-03 21:14:52,018 INFO L175 Difference]: Start difference. First operand has 74 places, 71 transitions, 224 flow. Second operand 5 states and 1263 transitions. [2023-08-03 21:14:52,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 129 transitions, 580 flow [2023-08-03 21:14:53,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 129 transitions, 568 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-08-03 21:14:53,664 INFO L231 Difference]: Finished difference. Result has 74 places, 71 transitions, 229 flow [2023-08-03 21:14:53,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=531, PETRI_DIFFERENCE_MINUEND_FLOW=206, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=229, PETRI_PLACES=74, PETRI_TRANSITIONS=71} [2023-08-03 21:14:53,664 INFO L281 CegarLoopForPetriNet]: 63 programPoint places, 11 predicate places. [2023-08-03 21:14:53,665 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 71 transitions, 229 flow [2023-08-03 21:14:53,665 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-03 21:14:53,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 21:14:53,665 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] [2023-08-03 21:14:53,669 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-08-03 21:14:53,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-03 21:14:53,866 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 21:14:53,866 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 21:14:53,866 INFO L85 PathProgramCache]: Analyzing trace with hash -2117575, now seen corresponding path program 1 times [2023-08-03 21:14:53,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 21:14:53,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430069593] [2023-08-03 21:14:53,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 21:14:53,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 21:14:53,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 21:14:53,920 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-03 21:14:53,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 21:14:53,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430069593] [2023-08-03 21:14:53,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430069593] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-03 21:14:53,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481206220] [2023-08-03 21:14:53,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 21:14:53,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-03 21:14:53,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-03 21:14:53,922 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-03 21:14:53,926 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-03 21:14:54,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 21:14:54,009 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-03 21:14:54,010 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-03 21:14:54,017 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-03 21:14:54,018 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-03 21:14:54,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1481206220] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-03 21:14:54,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-03 21:14:54,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2023-08-03 21:14:54,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502595316] [2023-08-03 21:14:54,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-03 21:14:54,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-03 21:14:54,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 21:14:54,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-03 21:14:54,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-03 21:14:54,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 230 out of 531 [2023-08-03 21:14:54,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 71 transitions, 229 flow. Second operand has 3 states, 3 states have (on average 236.0) internal successors, (708), 3 states have internal predecessors, (708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 21:14:54,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 21:14:54,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 230 of 531 [2023-08-03 21:14:54,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 21:15:01,327 INFO L124 PetriNetUnfolderBase]: 107515/136173 cut-off events. [2023-08-03 21:15:01,328 INFO L125 PetriNetUnfolderBase]: For 45637/45637 co-relation queries the response was YES. [2023-08-03 21:15:01,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 296241 conditions, 136173 events. 107515/136173 cut-off events. For 45637/45637 co-relation queries the response was YES. Maximal size of possible extension queue 3922. Compared 774747 event pairs, 59549 based on Foata normal form. 0/93093 useless extension candidates. Maximal degree in co-relation 296216. Up to 111682 conditions per place. [2023-08-03 21:15:02,167 INFO L140 encePairwiseOnDemand]: 528/531 looper letters, 96 selfloop transitions, 2 changer transitions 0/107 dead transitions. [2023-08-03 21:15:02,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 107 transitions, 505 flow [2023-08-03 21:15:02,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-03 21:15:02,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-03 21:15:02,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 784 transitions. [2023-08-03 21:15:02,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4921531701192718 [2023-08-03 21:15:02,169 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 784 transitions. [2023-08-03 21:15:02,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 784 transitions. [2023-08-03 21:15:02,170 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 21:15:02,170 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 784 transitions. [2023-08-03 21:15:02,171 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 261.3333333333333) internal successors, (784), 3 states have internal predecessors, (784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 21:15:02,173 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-03 21:15:02,174 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-03 21:15:02,174 INFO L175 Difference]: Start difference. First operand has 74 places, 71 transitions, 229 flow. Second operand 3 states and 784 transitions. [2023-08-03 21:15:02,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 107 transitions, 505 flow [2023-08-03 21:15:02,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 107 transitions, 498 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-08-03 21:15:02,330 INFO L231 Difference]: Finished difference. Result has 75 places, 72 transitions, 234 flow [2023-08-03 21:15:02,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=531, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=234, PETRI_PLACES=75, PETRI_TRANSITIONS=72} [2023-08-03 21:15:02,331 INFO L281 CegarLoopForPetriNet]: 63 programPoint places, 12 predicate places. [2023-08-03 21:15:02,331 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 72 transitions, 234 flow [2023-08-03 21:15:02,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 236.0) internal successors, (708), 3 states have internal predecessors, (708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 21:15:02,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 21:15:02,332 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-03 21:15:02,337 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-08-03 21:15:02,536 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,SelfDestructingSolverStorable10 [2023-08-03 21:15:02,536 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 21:15:02,537 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 21:15:02,537 INFO L85 PathProgramCache]: Analyzing trace with hash 1919485716, now seen corresponding path program 1 times [2023-08-03 21:15:02,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 21:15:02,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249855097] [2023-08-03 21:15:02,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 21:15:02,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 21:15:02,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 21:15:02,597 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-03 21:15:02,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 21:15:02,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249855097] [2023-08-03 21:15:02,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249855097] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-03 21:15:02,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1094039459] [2023-08-03 21:15:02,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 21:15:02,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-03 21:15:02,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-03 21:15:02,599 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-03 21:15:02,601 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-03 21:15:02,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 21:15:02,691 INFO L262 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-03 21:15:02,693 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-03 21:15:02,708 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-03 21:15:02,708 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-03 21:15:02,726 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-03 21:15:02,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1094039459] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-03 21:15:02,726 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-03 21:15:02,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2023-08-03 21:15:02,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485055573] [2023-08-03 21:15:02,726 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-03 21:15:02,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-03 21:15:02,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 21:15:02,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-03 21:15:02,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-03 21:15:02,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 531 [2023-08-03 21:15:02,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 72 transitions, 234 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-03 21:15:02,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 21:15:02,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 531 [2023-08-03 21:15:02,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 21:15:10,231 INFO L124 PetriNetUnfolderBase]: 104413/132856 cut-off events. [2023-08-03 21:15:10,231 INFO L125 PetriNetUnfolderBase]: For 27076/27076 co-relation queries the response was YES. [2023-08-03 21:15:10,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 288112 conditions, 132856 events. 104413/132856 cut-off events. For 27076/27076 co-relation queries the response was YES. Maximal size of possible extension queue 3881. Compared 775827 event pairs, 27899 based on Foata normal form. 275/92086 useless extension candidates. Maximal degree in co-relation 288086. Up to 112027 conditions per place. [2023-08-03 21:15:10,882 INFO L140 encePairwiseOnDemand]: 528/531 looper letters, 109 selfloop transitions, 3 changer transitions 0/121 dead transitions. [2023-08-03 21:15:10,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 121 transitions, 552 flow [2023-08-03 21:15:10,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-03 21:15:10,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-03 21:15:10,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1025 transitions. [2023-08-03 21:15:10,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4825800376647834 [2023-08-03 21:15:10,884 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1025 transitions. [2023-08-03 21:15:10,884 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1025 transitions. [2023-08-03 21:15:10,885 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 21:15:10,885 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1025 transitions. [2023-08-03 21:15:10,887 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 256.25) internal successors, (1025), 4 states have internal predecessors, (1025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 21:15:10,889 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-03 21:15:10,890 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-03 21:15:10,890 INFO L175 Difference]: Start difference. First operand has 75 places, 72 transitions, 234 flow. Second operand 4 states and 1025 transitions. [2023-08-03 21:15:10,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 121 transitions, 552 flow [2023-08-03 21:15:15,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 121 transitions, 550 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-03 21:15:15,372 INFO L231 Difference]: Finished difference. Result has 77 places, 71 transitions, 230 flow [2023-08-03 21:15:15,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=531, PETRI_DIFFERENCE_MINUEND_FLOW=224, PETRI_DIFFERENCE_MINUEND_PLACES=74, 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=230, PETRI_PLACES=77, PETRI_TRANSITIONS=71} [2023-08-03 21:15:15,373 INFO L281 CegarLoopForPetriNet]: 63 programPoint places, 14 predicate places. [2023-08-03 21:15:15,373 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 71 transitions, 230 flow [2023-08-03 21:15:15,374 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-03 21:15:15,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 21:15:15,374 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-03 21:15:15,378 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-03 21:15:15,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-03 21:15:15,575 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 21:15:15,575 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 21:15:15,575 INFO L85 PathProgramCache]: Analyzing trace with hash 33559588, now seen corresponding path program 1 times [2023-08-03 21:15:15,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 21:15:15,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8911157] [2023-08-03 21:15:15,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 21:15:15,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 21:15:15,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 21:15:15,646 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-03 21:15:15,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 21:15:15,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8911157] [2023-08-03 21:15:15,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8911157] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-03 21:15:15,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2000430161] [2023-08-03 21:15:15,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 21:15:15,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-03 21:15:15,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-03 21:15:15,649 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-03 21:15:15,667 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-03 21:15:15,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 21:15:15,740 INFO L262 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-03 21:15:15,742 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-03 21:15:15,753 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-03 21:15:15,753 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-03 21:15:15,769 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-03 21:15:15,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2000430161] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-03 21:15:15,770 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-03 21:15:15,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2023-08-03 21:15:15,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321527646] [2023-08-03 21:15:15,770 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-03 21:15:15,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-03 21:15:15,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 21:15:15,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-03 21:15:15,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-03 21:15:15,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 531 [2023-08-03 21:15:15,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 71 transitions, 230 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-03 21:15:15,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 21:15:15,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 531 [2023-08-03 21:15:15,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 21:15:21,858 INFO L124 PetriNetUnfolderBase]: 87004/110254 cut-off events. [2023-08-03 21:15:21,859 INFO L125 PetriNetUnfolderBase]: For 40600/40600 co-relation queries the response was YES. [2023-08-03 21:15:22,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 241338 conditions, 110254 events. 87004/110254 cut-off events. For 40600/40600 co-relation queries the response was YES. Maximal size of possible extension queue 3404. Compared 618472 event pairs, 21333 based on Foata normal form. 1760/77508 useless extension candidates. Maximal degree in co-relation 241312. Up to 45652 conditions per place. [2023-08-03 21:15:22,428 INFO L140 encePairwiseOnDemand]: 527/531 looper letters, 124 selfloop transitions, 4 changer transitions 0/137 dead transitions. [2023-08-03 21:15:22,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 137 transitions, 626 flow [2023-08-03 21:15:22,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-03 21:15:22,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-03 21:15:22,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1041 transitions. [2023-08-03 21:15:22,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4901129943502825 [2023-08-03 21:15:22,431 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1041 transitions. [2023-08-03 21:15:22,431 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1041 transitions. [2023-08-03 21:15:22,431 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 21:15:22,431 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1041 transitions. [2023-08-03 21:15:22,435 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 260.25) internal successors, (1041), 4 states have internal predecessors, (1041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 21:15:22,449 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-03 21:15:22,450 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-03 21:15:22,450 INFO L175 Difference]: Start difference. First operand has 77 places, 71 transitions, 230 flow. Second operand 4 states and 1041 transitions. [2023-08-03 21:15:22,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 137 transitions, 626 flow [2023-08-03 21:15:22,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 137 transitions, 620 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-03 21:15:22,847 INFO L231 Difference]: Finished difference. Result has 79 places, 72 transitions, 244 flow [2023-08-03 21:15:22,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=531, PETRI_DIFFERENCE_MINUEND_FLOW=224, PETRI_DIFFERENCE_MINUEND_PLACES=74, 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=79, PETRI_TRANSITIONS=72} [2023-08-03 21:15:22,847 INFO L281 CegarLoopForPetriNet]: 63 programPoint places, 16 predicate places. [2023-08-03 21:15:22,847 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 72 transitions, 244 flow [2023-08-03 21:15:22,848 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-03 21:15:22,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 21:15:22,848 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-03 21:15:22,855 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-03 21:15:23,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-03 21:15:23,055 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 21:15:23,056 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 21:15:23,056 INFO L85 PathProgramCache]: Analyzing trace with hash 29348811, now seen corresponding path program 1 times [2023-08-03 21:15:23,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 21:15:23,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700158597] [2023-08-03 21:15:23,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 21:15:23,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 21:15:23,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 21:15:23,107 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-03 21:15:23,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 21:15:23,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700158597] [2023-08-03 21:15:23,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700158597] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-03 21:15:23,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1432407639] [2023-08-03 21:15:23,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 21:15:23,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-03 21:15:23,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-03 21:15:23,109 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-03 21:15:23,315 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-03 21:15:23,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 21:15:23,403 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-03 21:15:23,404 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-03 21:15:23,415 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-03 21:15:23,415 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-03 21:15:23,428 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-03 21:15:23,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1432407639] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-03 21:15:23,429 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-03 21:15:23,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 4 [2023-08-03 21:15:23,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110398927] [2023-08-03 21:15:23,429 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-03 21:15:23,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-03 21:15:23,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 21:15:23,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-03 21:15:23,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-03 21:15:23,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 531 [2023-08-03 21:15:23,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 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-03 21:15:23,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 21:15:23,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 531 [2023-08-03 21:15:23,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 21:15:29,623 INFO L124 PetriNetUnfolderBase]: 86962/110025 cut-off events. [2023-08-03 21:15:29,623 INFO L125 PetriNetUnfolderBase]: For 56167/56167 co-relation queries the response was YES. [2023-08-03 21:15:30,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 252470 conditions, 110025 events. 86962/110025 cut-off events. For 56167/56167 co-relation queries the response was YES. Maximal size of possible extension queue 3404. Compared 609351 event pairs, 55943 based on Foata normal form. 33/75188 useless extension candidates. Maximal degree in co-relation 252443. Up to 104092 conditions per place. [2023-08-03 21:15:30,367 INFO L140 encePairwiseOnDemand]: 527/531 looper letters, 115 selfloop transitions, 3 changer transitions 11/138 dead transitions. [2023-08-03 21:15:30,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 138 transitions, 642 flow [2023-08-03 21:15:30,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-03 21:15:30,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-03 21:15:30,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1041 transitions. [2023-08-03 21:15:30,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4901129943502825 [2023-08-03 21:15:30,370 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1041 transitions. [2023-08-03 21:15:30,370 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1041 transitions. [2023-08-03 21:15:30,370 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 21:15:30,371 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1041 transitions. [2023-08-03 21:15:30,372 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 260.25) internal successors, (1041), 4 states have internal predecessors, (1041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 21:15:30,375 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-03 21:15:30,375 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-03 21:15:30,375 INFO L175 Difference]: Start difference. First operand has 79 places, 72 transitions, 244 flow. Second operand 4 states and 1041 transitions. [2023-08-03 21:15:30,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 138 transitions, 642 flow [2023-08-03 21:15:31,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 138 transitions, 638 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-03 21:15:31,163 INFO L231 Difference]: Finished difference. Result has 83 places, 68 transitions, 242 flow [2023-08-03 21:15:31,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=531, PETRI_DIFFERENCE_MINUEND_FLOW=240, PETRI_DIFFERENCE_MINUEND_PLACES=78, 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=83, PETRI_TRANSITIONS=68} [2023-08-03 21:15:31,163 INFO L281 CegarLoopForPetriNet]: 63 programPoint places, 20 predicate places. [2023-08-03 21:15:31,163 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 68 transitions, 242 flow [2023-08-03 21:15:31,164 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-03 21:15:31,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 21:15:31,164 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-03 21:15:31,168 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-08-03 21:15:31,364 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,SelfDestructingSolverStorable13 [2023-08-03 21:15:31,365 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 21:15:31,365 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 21:15:31,365 INFO L85 PathProgramCache]: Analyzing trace with hash -937101013, now seen corresponding path program 1 times [2023-08-03 21:15:31,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 21:15:31,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848065562] [2023-08-03 21:15:31,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 21:15:31,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 21:15:31,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 21:15:31,664 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-03 21:15:31,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 21:15:31,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848065562] [2023-08-03 21:15:31,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848065562] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-03 21:15:31,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-03 21:15:31,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-03 21:15:31,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225264211] [2023-08-03 21:15:31,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-03 21:15:31,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-03 21:15:31,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 21:15:31,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-03 21:15:31,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-03 21:15:31,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 220 out of 531 [2023-08-03 21:15:31,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 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-03 21:15:31,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 21:15:31,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 220 of 531 [2023-08-03 21:15:31,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 21:15:40,457 INFO L124 PetriNetUnfolderBase]: 109582/143075 cut-off events. [2023-08-03 21:15:40,457 INFO L125 PetriNetUnfolderBase]: For 74589/74589 co-relation queries the response was YES. [2023-08-03 21:15:40,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 330216 conditions, 143075 events. 109582/143075 cut-off events. For 74589/74589 co-relation queries the response was YES. Maximal size of possible extension queue 4328. Compared 882617 event pairs, 50764 based on Foata normal form. 0/115212 useless extension candidates. Maximal degree in co-relation 330187. Up to 73929 conditions per place. [2023-08-03 21:15:41,226 INFO L140 encePairwiseOnDemand]: 522/531 looper letters, 187 selfloop transitions, 5 changer transitions 0/199 dead transitions. [2023-08-03 21:15:41,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 199 transitions, 1119 flow [2023-08-03 21:15:41,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-03 21:15:41,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-03 21:15:41,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1285 transitions. [2023-08-03 21:15:41,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4839924670433145 [2023-08-03 21:15:41,229 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1285 transitions. [2023-08-03 21:15:41,229 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1285 transitions. [2023-08-03 21:15:41,230 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 21:15:41,230 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1285 transitions. [2023-08-03 21:15:41,232 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 257.0) internal successors, (1285), 5 states have internal predecessors, (1285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 21:15:41,235 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-03 21:15:41,235 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-03 21:15:41,237 INFO L175 Difference]: Start difference. First operand has 83 places, 68 transitions, 242 flow. Second operand 5 states and 1285 transitions. [2023-08-03 21:15:41,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 199 transitions, 1119 flow [2023-08-03 21:15:43,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 199 transitions, 1093 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-08-03 21:15:43,887 INFO L231 Difference]: Finished difference. Result has 84 places, 72 transitions, 282 flow [2023-08-03 21:15:43,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=531, PETRI_DIFFERENCE_MINUEND_FLOW=234, PETRI_DIFFERENCE_MINUEND_PLACES=77, 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=84, PETRI_TRANSITIONS=72} [2023-08-03 21:15:43,888 INFO L281 CegarLoopForPetriNet]: 63 programPoint places, 21 predicate places. [2023-08-03 21:15:43,888 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 72 transitions, 282 flow [2023-08-03 21:15:43,888 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-03 21:15:43,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 21:15:43,889 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-03 21:15:43,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-03 21:15:43,889 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 21:15:43,889 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 21:15:43,889 INFO L85 PathProgramCache]: Analyzing trace with hash 678973951, now seen corresponding path program 2 times [2023-08-03 21:15:43,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 21:15:43,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792232687] [2023-08-03 21:15:43,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 21:15:43,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 21:15:43,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 21:15:43,988 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-03 21:15:43,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 21:15:43,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792232687] [2023-08-03 21:15:43,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792232687] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-03 21:15:43,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-03 21:15:43,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-03 21:15:43,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178483624] [2023-08-03 21:15:43,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-03 21:15:43,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-03 21:15:43,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 21:15:43,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-03 21:15:43,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-03 21:15:44,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 230 out of 531 [2023-08-03 21:15:44,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 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-03 21:15:44,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 21:15:44,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 230 of 531 [2023-08-03 21:15:44,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 21:15:57,035 INFO L124 PetriNetUnfolderBase]: 153790/198342 cut-off events. [2023-08-03 21:15:57,035 INFO L125 PetriNetUnfolderBase]: For 160735/164871 co-relation queries the response was YES. [2023-08-03 21:15:57,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 533799 conditions, 198342 events. 153790/198342 cut-off events. For 160735/164871 co-relation queries the response was YES. Maximal size of possible extension queue 5295. Compared 1243161 event pairs, 71847 based on Foata normal form. 6382/196606 useless extension candidates. Maximal degree in co-relation 533768. Up to 122975 conditions per place. [2023-08-03 21:15:58,448 INFO L140 encePairwiseOnDemand]: 527/531 looper letters, 102 selfloop transitions, 5 changer transitions 0/115 dead transitions. [2023-08-03 21:15:58,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 115 transitions, 659 flow [2023-08-03 21:15:58,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-03 21:15:58,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-03 21:15:58,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 785 transitions. [2023-08-03 21:15:58,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49278091650973005 [2023-08-03 21:15:58,450 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 785 transitions. [2023-08-03 21:15:58,450 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 785 transitions. [2023-08-03 21:15:58,450 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 21:15:58,450 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 785 transitions. [2023-08-03 21:15:58,451 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 261.6666666666667) internal successors, (785), 3 states have internal predecessors, (785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 21:15:58,453 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-03 21:15:58,453 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-03 21:15:58,453 INFO L175 Difference]: Start difference. First operand has 84 places, 72 transitions, 282 flow. Second operand 3 states and 785 transitions. [2023-08-03 21:15:58,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 115 transitions, 659 flow [2023-08-03 21:15:59,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 115 transitions, 656 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-03 21:15:59,639 INFO L231 Difference]: Finished difference. Result has 86 places, 74 transitions, 307 flow [2023-08-03 21:15:59,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=531, PETRI_DIFFERENCE_MINUEND_FLOW=280, PETRI_DIFFERENCE_MINUEND_PLACES=83, 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=86, PETRI_TRANSITIONS=74} [2023-08-03 21:15:59,640 INFO L281 CegarLoopForPetriNet]: 63 programPoint places, 23 predicate places. [2023-08-03 21:15:59,640 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 74 transitions, 307 flow [2023-08-03 21:15:59,640 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-03 21:15:59,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 21:15:59,640 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-03 21:15:59,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-03 21:15:59,640 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 21:15:59,641 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 21:15:59,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1061491276, now seen corresponding path program 1 times [2023-08-03 21:15:59,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 21:15:59,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819265077] [2023-08-03 21:15:59,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 21:15:59,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 21:15:59,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 21:15:59,726 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-03 21:15:59,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 21:15:59,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819265077] [2023-08-03 21:15:59,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819265077] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-03 21:15:59,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-03 21:15:59,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-03 21:15:59,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712079435] [2023-08-03 21:15:59,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-03 21:15:59,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-03 21:15:59,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 21:15:59,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-03 21:15:59,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-03 21:15:59,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 225 out of 531 [2023-08-03 21:15:59,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 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-03 21:15:59,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 21:15:59,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 225 of 531 [2023-08-03 21:15:59,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 21:16:02,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 186#L86-11true, 56#L59-2true, 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 212#$Ultimate##0true]) [2023-08-03 21:16:02,816 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-03 21:16:02,816 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-03 21:16:02,816 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:02,816 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-03 21:16:03,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 186#L86-11true, 56#L59-2true, thread1Thread1of2ForFork1InUse, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 212#$Ultimate##0true]) [2023-08-03 21:16:03,783 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-03 21:16:03,783 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:03,783 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-03 21:16:03,783 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-03 21:16:03,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 212#$Ultimate##0true]) [2023-08-03 21:16:03,803 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-03 21:16:03,803 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-03 21:16:03,803 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:03,803 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-03 21:16:04,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 186#L86-11true, 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:04,653 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-03 21:16:04,653 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:04,653 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-03 21:16:04,653 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-03 21:16:04,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 186#L86-11true, 56#L59-2true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 212#$Ultimate##0true]) [2023-08-03 21:16:04,924 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-03 21:16:04,924 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:04,924 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-03 21:16:04,925 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-03 21:16:04,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, thread1Thread1of2ForFork1InUse, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 212#$Ultimate##0true]) [2023-08-03 21:16:04,943 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-03 21:16:04,943 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-03 21:16:04,943 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:04,943 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-03 21:16:04,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 212#$Ultimate##0true]) [2023-08-03 21:16:04,961 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-03 21:16:04,961 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-03 21:16:04,961 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:04,961 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-03 21:16:05,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 186#L86-11true, 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 163#L51-1true]) [2023-08-03 21:16:05,729 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-03 21:16:05,729 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-03 21:16:05,729 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-03 21:16:05,729 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:05,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 186#L86-11true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L51-1true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:05,853 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-03 21:16:05,853 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:05,853 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-03 21:16:05,853 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-03 21:16:05,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:05,872 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-03 21:16:05,872 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:05,872 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-03 21:16:05,872 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-03 21:16:06,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 186#L86-11true, 56#L59-2true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 212#$Ultimate##0true]) [2023-08-03 21:16:06,396 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-03 21:16:06,396 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-03 21:16:06,396 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:06,396 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-03 21:16:06,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, 186#L86-11true, 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 212#$Ultimate##0true]) [2023-08-03 21:16:06,433 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-03 21:16:06,433 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:06,433 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-03 21:16:06,433 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-03 21:16:06,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 212#$Ultimate##0true]) [2023-08-03 21:16:06,464 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-03 21:16:06,464 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-03 21:16:06,464 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:06,464 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-03 21:16:06,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, thread1Thread1of2ForFork1InUse, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 212#$Ultimate##0true]) [2023-08-03 21:16:06,483 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-03 21:16:06,483 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-03 21:16:06,483 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:06,483 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-03 21:16:06,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 186#L86-11true, 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:06,928 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-03 21:16:06,928 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-03 21:16:06,928 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-03 21:16:06,928 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:07,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 186#L86-11true, 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 163#L51-1true]) [2023-08-03 21:16:07,071 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-03 21:16:07,071 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-03 21:16:07,071 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:07,071 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-03 21:16:07,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 798#true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 163#L51-1true]) [2023-08-03 21:16:07,088 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-03 21:16:07,088 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-03 21:16:07,089 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:07,089 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-03 21:16:07,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 186#L86-11true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:07,481 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-03 21:16:07,481 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-03 21:16:07,481 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-03 21:16:07,481 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:07,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L51-1true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:07,505 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-03 21:16:07,505 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-03 21:16:07,505 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-03 21:16:07,506 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:07,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:07,524 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-03 21:16:07,524 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-03 21:16:07,524 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-03 21:16:07,524 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:07,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 212#$Ultimate##0true]) [2023-08-03 21:16:07,820 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-03 21:16:07,820 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:07,820 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-03 21:16:07,820 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-03 21:16:07,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, 186#L86-11true, thread1Thread1of2ForFork1InUse, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 212#$Ultimate##0true]) [2023-08-03 21:16:07,837 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-03 21:16:07,837 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-03 21:16:07,837 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:07,837 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-03 21:16:07,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 212#$Ultimate##0true]) [2023-08-03 21:16:07,853 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-03 21:16:07,853 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-03 21:16:07,853 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:07,853 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-03 21:16:07,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 212#$Ultimate##0true]) [2023-08-03 21:16:07,884 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-03 21:16:07,884 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-03 21:16:07,884 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:07,884 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-03 21:16:08,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 186#L86-11true, 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:08,131 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 21:16:08,131 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:08,131 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:08,132 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:08,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 162#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 186#L86-11true, 56#L59-2true, 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:08,528 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 21:16:08,528 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:08,528 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:08,528 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:08,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 186#L86-11true, thread1Thread1of2ForFork1InUse, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:08,660 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 21:16:08,660 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:08,660 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:08,660 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:08,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:08,682 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 21:16:08,682 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:08,682 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:08,682 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:08,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 186#L86-11true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 163#L51-1true]) [2023-08-03 21:16:08,829 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 21:16:08,829 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:08,829 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:08,829 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:08,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 798#true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 163#L51-1true]) [2023-08-03 21:16:08,845 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 21:16:08,845 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:08,845 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:08,846 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:08,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 798#true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 163#L51-1true]) [2023-08-03 21:16:08,862 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 21:16:08,862 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:08,862 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:08,862 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:08,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 186#L86-11true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:08,926 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 21:16:08,926 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:08,926 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:08,926 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:08,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 186#L86-11true, 56#L59-2true, 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:08,953 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 21:16:08,953 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:08,953 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:08,953 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:08,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 798#true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 206#L49-2true, 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:08,976 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 21:16:08,976 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:08,976 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:08,976 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:08,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L51-1true, 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:08,995 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 21:16:08,995 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:08,995 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:08,995 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:09,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 212#$Ultimate##0true]) [2023-08-03 21:16:09,567 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 21:16:09,567 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:09,567 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:09,567 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:09,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, thread1Thread1of2ForFork1InUse, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 212#$Ultimate##0true]) [2023-08-03 21:16:09,591 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 21:16:09,591 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:09,591 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:09,591 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:09,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 212#$Ultimate##0true]) [2023-08-03 21:16:09,610 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 21:16:09,610 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:09,610 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:09,610 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:09,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 186#L86-11true, 56#L59-2true, 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:09,781 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 21:16:09,781 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:09,781 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:09,781 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:09,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 186#L86-11true, thread1Thread1of2ForFork1InUse, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:09,898 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 21:16:09,898 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:09,898 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:09,898 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:09,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:09,917 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 21:16:09,917 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:09,917 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:09,917 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:10,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 162#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 186#L86-11true, 56#L59-2true, thread1Thread1of2ForFork1InUse, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:10,037 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 21:16:10,037 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:10,037 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:10,037 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:10,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 162#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:10,059 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 21:16:10,059 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:10,059 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:10,059 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:10,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 186#L86-11true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:10,171 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 21:16:10,171 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:10,171 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:10,171 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:10,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:10,190 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 21:16:10,190 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:10,190 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:10,190 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:10,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:10,210 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 21:16:10,210 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:10,210 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:10,210 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:10,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 186#L86-11true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 163#L51-1true]) [2023-08-03 21:16:10,297 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 21:16:10,297 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:10,297 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:10,297 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:10,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 186#L86-11true, 56#L59-2true, 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 163#L51-1true]) [2023-08-03 21:16:10,321 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 21:16:10,321 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:10,321 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:10,321 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:10,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 206#L49-2true, 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 163#L51-1true]) [2023-08-03 21:16:10,608 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 21:16:10,609 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:10,609 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:10,609 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:10,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 798#true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 163#L51-1true]) [2023-08-03 21:16:10,631 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 21:16:10,631 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:10,631 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:10,631 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:10,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:10,732 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 21:16:10,732 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:10,732 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:10,732 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:10,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 186#L86-11true, 56#L59-2true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L51-1true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:10,749 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 21:16:10,749 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:10,749 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:10,749 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:10,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:10,763 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 21:16:10,763 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:10,763 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:10,763 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:10,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 798#true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:10,788 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 21:16:10,788 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:10,788 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:10,788 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:11,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 134#L87-4true, 56#L59-2true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 212#$Ultimate##0true]) [2023-08-03 21:16:11,121 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 21:16:11,121 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:11,121 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:11,121 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:11,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, thread1Thread1of2ForFork1InUse, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 212#$Ultimate##0true]) [2023-08-03 21:16:11,140 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 21:16:11,140 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:11,140 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:11,140 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:11,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 186#L86-11true, 56#L59-2true, thread1Thread1of2ForFork1InUse, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:11,291 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 21:16:11,291 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:11,291 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:11,292 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:16:11,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:11,309 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 21:16:11,309 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:11,309 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:11,309 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:16:11,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 186#L86-11true, 56#L59-2true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:11,692 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 21:16:11,692 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:16:11,692 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:11,692 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:11,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:11,714 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 21:16:11,714 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:11,714 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:11,714 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:16:11,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:11,736 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 21:16:11,736 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:16:11,736 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:11,736 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:11,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 162#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 186#L86-11true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:11,862 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 21:16:11,862 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:16:11,862 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:11,862 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:11,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 162#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, thread1Thread1of2ForFork1InUse, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:11,884 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 21:16:11,884 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:11,884 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:11,884 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:16:11,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 162#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:11,907 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 21:16:11,907 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:11,907 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:16:11,907 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:11,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 186#L86-11true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:11,974 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 21:16:11,974 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:11,974 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:16:11,974 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:12,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 186#L86-11true, 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:12,006 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 21:16:12,006 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:12,006 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:16:12,007 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:12,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:12,032 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 21:16:12,032 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:12,032 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:12,032 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:16:12,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:12,051 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 21:16:12,051 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:12,051 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:16:12,051 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:12,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 163#L51-1true]) [2023-08-03 21:16:12,156 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 21:16:12,156 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:12,156 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:16:12,156 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:12,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 186#L86-11true, 56#L59-2true, thread1Thread1of2ForFork1InUse, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 163#L51-1true]) [2023-08-03 21:16:12,171 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 21:16:12,171 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:12,171 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:12,171 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:16:12,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 163#L51-1true]) [2023-08-03 21:16:12,184 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 21:16:12,184 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:16:12,184 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:12,184 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:12,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 163#L51-1true]) [2023-08-03 21:16:12,208 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 21:16:12,208 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:16:12,208 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:12,208 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:12,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:12,302 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 21:16:12,302 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:12,302 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:12,302 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:16:12,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L51-1true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:12,320 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 21:16:12,320 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:12,320 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:12,320 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:16:12,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:12,334 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 21:16:12,334 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:12,334 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:16:12,334 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:13,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 186#L86-11true, 56#L59-2true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:13,128 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:16:13,128 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:16:13,128 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:13,128 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:13,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, thread1Thread1of2ForFork1InUse, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:13,145 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:16:13,145 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:16:13,145 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:13,145 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:13,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:13,162 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:16:13,162 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:13,162 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:16:13,162 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:13,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 186#L86-11true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:13,227 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:16:13,227 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:13,227 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:13,227 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:16:13,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 186#L86-11true, 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:13,253 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:16:13,253 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:16:13,253 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:13,253 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:13,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:13,276 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:16:13,276 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:13,276 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:13,276 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:16:13,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:13,294 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:16:13,294 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:13,294 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:16:13,294 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:13,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, 162#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 186#L86-11true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:13,376 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:16:13,376 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:13,376 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:16:13,376 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:13,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 162#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 186#L86-11true, 56#L59-2true, 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:13,406 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:16:13,406 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:13,406 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:16:13,406 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:13,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 162#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 206#L49-2true, 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:13,436 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:16:13,436 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:13,436 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:13,436 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:16:13,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 162#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, thread1Thread1of2ForFork1InUse, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:13,725 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:16:13,725 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:13,725 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:13,725 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:16:13,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, 134#L87-4true, 187#L38true, thread1Thread1of2ForFork1NotInUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:13,766 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:16:13,766 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:13,766 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:16:13,766 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:13,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:13,926 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:16:13,926 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:13,926 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:16:13,926 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:13,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 186#L86-11true, 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:13,959 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:16:13,959 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:13,959 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:13,959 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:16:13,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:13,985 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:16:13,985 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:13,985 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:16:13,985 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:14,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:14,033 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:16:14,033 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:16:14,033 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:14,033 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:14,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 163#L51-1true]) [2023-08-03 21:16:14,241 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:16:14,241 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:14,241 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:16:14,241 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:14,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, thread1Thread1of2ForFork1InUse, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 163#L51-1true]) [2023-08-03 21:16:14,269 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:16:14,269 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:16:14,269 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:14,269 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:14,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 163#L51-1true]) [2023-08-03 21:16:14,291 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:16:14,291 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:16:14,291 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:14,291 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:14,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 134#L87-4true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:14,494 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:16:14,494 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:14,494 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:14,494 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:16:14,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L51-1true, 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:14,525 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:16:14,525 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:16:14,525 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:14,525 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:15,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 212#$Ultimate##0true]) [2023-08-03 21:16:15,152 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:16:15,152 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:15,153 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:15,153 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:16:15,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 186#L86-11true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:15,608 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 21:16:15,608 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:15,608 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:16:15,608 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:15,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 186#L86-11true, 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 163#L51-1true]) [2023-08-03 21:16:15,662 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 21:16:15,662 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:16:15,662 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:15,662 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:15,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:15,702 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 21:16:15,702 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:16:15,702 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:15,702 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:15,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, thread1Thread1of2ForFork1InUse, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:15,735 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 21:16:15,735 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:16:15,735 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:15,735 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:15,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:15,882 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 21:16:15,882 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:16:15,882 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:15,882 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:15,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 186#L86-11true, thread1Thread1of2ForFork1InUse, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:15,911 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 21:16:15,911 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:15,911 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:16:15,911 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:15,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:15,934 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 21:16:15,934 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:15,934 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:15,934 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:16:15,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:15,976 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 21:16:15,976 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:15,976 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:16:15,976 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:16,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, 162#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:16,161 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 21:16:16,161 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:16,161 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:16,161 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:16:16,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 162#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 186#L86-11true, 56#L59-2true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L51-1true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:16,198 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 21:16:16,198 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:16:16,198 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:16,198 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:16,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 162#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:16,229 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 21:16:16,229 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:16:16,229 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:16,229 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:16,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 162#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:16,287 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 21:16:16,287 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:16:16,287 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:16,287 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:16,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 134#L87-4true, 56#L59-2true, thread1Thread1of2ForFork1NotInUse, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:16,330 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 21:16:16,331 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:16,331 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:16:16,331 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:16,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:16,491 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 21:16:16,491 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:16,491 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:16,491 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:16:16,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:16,527 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 21:16:16,527 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:16,527 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:16,527 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:16:16,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:16,555 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 21:16:16,555 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:16,555 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:16,555 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:16:16,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 134#L87-4true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 163#L51-1true]) [2023-08-03 21:16:16,800 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 21:16:16,800 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:16,800 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:16:16,800 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:16,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, thread1Thread1of2ForFork1InUse, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 163#L51-1true]) [2023-08-03 21:16:16,826 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 21:16:16,826 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:16,826 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:16,826 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:16:17,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 212#$Ultimate##0true]) [2023-08-03 21:16:17,926 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 21:16:17,926 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:17,926 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:16:17,926 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:18,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:18,075 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 21:16:18,075 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 21:16:18,075 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:18,075 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:18,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 186#L86-11true, thread1Thread1of2ForFork1InUse, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 163#L51-1true]) [2023-08-03 21:16:18,117 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 21:16:18,117 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:18,117 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:18,117 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 21:16:18,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 163#L51-1true]) [2023-08-03 21:16:18,151 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 21:16:18,151 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:18,151 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:18,152 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 21:16:18,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:18,193 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 21:16:18,193 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 21:16:18,194 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:18,194 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:18,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:18,366 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 21:16:18,367 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 21:16:18,367 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:18,367 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:18,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:18,400 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 21:16:18,400 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 21:16:18,400 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:18,400 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:18,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:18,424 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 21:16:18,424 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:18,424 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:18,424 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 21:16:18,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, 162#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:18,629 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 21:16:18,629 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 21:16:18,629 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:18,629 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:18,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 162#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L51-1true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:18,670 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 21:16:18,670 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 21:16:18,670 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:18,670 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:19,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 162#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:19,034 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 21:16:19,034 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:19,034 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 21:16:19,034 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:19,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 134#L87-4true, 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1NotInUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:19,114 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 21:16:19,114 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:19,114 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:19,114 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 21:16:19,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, 187#L38true, thread1Thread1of2ForFork1NotInUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:19,218 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 21:16:19,218 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 21:16:19,218 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:19,218 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:19,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 134#L87-4true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:19,355 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 21:16:19,355 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:19,355 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 21:16:19,355 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:19,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:19,409 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 21:16:19,409 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:19,409 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:19,409 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 21:16:19,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:19,786 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 21:16:19,786 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:19,786 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 21:16:19,786 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:20,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:20,447 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 21:16:20,447 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:20,447 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:20,447 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 21:16:20,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 163#L51-1true]) [2023-08-03 21:16:20,477 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 21:16:20,477 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:20,477 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:20,477 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 21:16:20,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 187#L38true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 163#L51-1true]) [2023-08-03 21:16:20,557 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 21:16:20,558 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 21:16:20,558 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:20,558 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:21,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 134#L87-4true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:21,151 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 21:16:21,151 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:21,151 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 21:16:21,151 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:21,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:21,167 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 21:16:21,168 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 21:16:21,168 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:21,168 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:21,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 134#L87-4true, 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1NotInUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:21,289 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 21:16:21,289 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:21,289 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 21:16:21,289 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:21,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 162#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 134#L87-4true, 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:21,290 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 21:16:21,290 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:21,290 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:21,290 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 21:16:21,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 162#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L51-1true, 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:21,315 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 21:16:21,315 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:21,315 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:21,315 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 21:16:21,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 134#L87-4true, 56#L59-2true, 187#L38true, thread1Thread1of2ForFork1NotInUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:21,336 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 21:16:21,336 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:21,336 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:21,336 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 21:16:21,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:21,388 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 21:16:21,388 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:21,388 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:21,388 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 21:16:21,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, 187#L38true, thread1Thread1of2ForFork1NotInUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:21,410 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 21:16:21,410 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 21:16:21,410 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:21,410 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:21,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 163#L51-1true]) [2023-08-03 21:16:21,603 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 21:16:21,603 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 21:16:21,603 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:21,603 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:21,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 798#true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:21,690 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 21:16:21,690 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:21,690 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 21:16:21,690 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:22,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 134#L87-4true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:22,294 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 21:16:22,294 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:22,294 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 21:16:22,294 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:22,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 163#L51-1true]) [2023-08-03 21:16:22,309 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 21:16:22,309 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:22,309 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 21:16:22,309 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:22,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 134#L87-4true, 56#L59-2true, thread1Thread1of2ForFork1NotInUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L51-1true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:22,565 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 21:16:22,565 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:22,565 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:22,565 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 21:16:22,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1NotInUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:22,614 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 21:16:22,614 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:22,614 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 21:16:22,614 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:22,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][83], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:22,635 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 21:16:22,635 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 21:16:22,635 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:22,635 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:22,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:22,710 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 21:16:22,710 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 21:16:22,710 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:22,710 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:22,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 798#true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), 163#L51-1true]) [2023-08-03 21:16:22,810 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 21:16:22,810 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:22,810 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:22,810 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 21:16:23,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:23,553 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 21:16:23,553 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:16:23,553 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:16:23,553 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 21:16:23,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1NotInUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:23,666 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 21:16:23,666 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:16:23,666 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 21:16:23,667 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:16:23,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 162#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:23,667 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 21:16:23,667 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:16:23,667 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 21:16:23,667 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:16:23,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, 187#L38true, thread1Thread1of2ForFork1NotInUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:23,714 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 21:16:23,715 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 21:16:23,715 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:16:23,715 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:16:23,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1NotInUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:23,765 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 21:16:23,765 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 21:16:23,765 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:16:23,765 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:16:23,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), 30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:23,848 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 21:16:23,848 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:16:23,848 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:16:23,848 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 21:16:24,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:24,476 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 21:16:24,476 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:16:24,476 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 21:16:24,476 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:16:24,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:24,561 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 21:16:24,561 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:16:24,561 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:16:24,561 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 21:16:24,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1NotInUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:24,660 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 21:16:24,660 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:16:24,660 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:16:24,660 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 21:16:24,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 162#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:24,661 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 21:16:24,661 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:16:24,661 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 21:16:24,661 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:16:24,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L51-1true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:24,683 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 21:16:24,683 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:16:24,684 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:16:24,684 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 21:16:24,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, 187#L38true, thread1Thread1of2ForFork1NotInUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:24,703 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 21:16:24,703 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:16:24,703 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:16:24,703 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 21:16:25,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:25,055 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 21:16:25,055 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:16:25,055 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 21:16:25,055 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:16:25,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 134#L87-4true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1NotInUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:25,498 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 21:16:25,498 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 21:16:25,498 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:16:25,498 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:16:25,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L51-1true, 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:25,525 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 21:16:25,525 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:16:25,525 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:16:25,525 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 21:16:26,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1NotInUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:26,239 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 21:16:26,239 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 21:16:26,239 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 21:16:26,239 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 21:16:26,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 70#L88-8true, Black: 1010#true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1NotInUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1012#(= 0 |ULTIMATE.start_main_~asdf~3#1|), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:26,762 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 21:16:26,762 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 21:16:26,762 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 21:16:26,762 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-03 21:16:26,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][84], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1010#true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 56#L59-2true, 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1NotInUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1012#(= 0 |ULTIMATE.start_main_~asdf~3#1|), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 168#L88-3true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:16:26,910 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-03 21:16:26,910 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 21:16:26,910 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-03 21:16:26,910 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 21:16:27,153 INFO L124 PetriNetUnfolderBase]: 261240/343526 cut-off events. [2023-08-03 21:16:27,153 INFO L125 PetriNetUnfolderBase]: For 309565/324920 co-relation queries the response was YES. [2023-08-03 21:16:28,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 931375 conditions, 343526 events. 261240/343526 cut-off events. For 309565/324920 co-relation queries the response was YES. Maximal size of possible extension queue 8841. Compared 2323630 event pairs, 142670 based on Foata normal form. 17729/344805 useless extension candidates. Maximal degree in co-relation 931343. Up to 186802 conditions per place. [2023-08-03 21:16:29,535 INFO L140 encePairwiseOnDemand]: 525/531 looper letters, 163 selfloop transitions, 3 changer transitions 0/175 dead transitions. [2023-08-03 21:16:29,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 175 transitions, 1070 flow [2023-08-03 21:16:29,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-03 21:16:29,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-03 21:16:29,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1044 transitions. [2023-08-03 21:16:29,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4915254237288136 [2023-08-03 21:16:29,539 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1044 transitions. [2023-08-03 21:16:29,539 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1044 transitions. [2023-08-03 21:16:29,539 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 21:16:29,540 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1044 transitions. [2023-08-03 21:16:29,541 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-03 21:16:29,543 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-03 21:16:29,543 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-03 21:16:29,543 INFO L175 Difference]: Start difference. First operand has 86 places, 74 transitions, 307 flow. Second operand 4 states and 1044 transitions. [2023-08-03 21:16:29,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 175 transitions, 1070 flow [2023-08-03 21:16:43,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 175 transitions, 1059 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-03 21:16:43,302 INFO L231 Difference]: Finished difference. Result has 90 places, 76 transitions, 326 flow [2023-08-03 21:16:43,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=531, PETRI_DIFFERENCE_MINUEND_FLOW=302, PETRI_DIFFERENCE_MINUEND_PLACES=85, 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=90, PETRI_TRANSITIONS=76} [2023-08-03 21:16:43,303 INFO L281 CegarLoopForPetriNet]: 63 programPoint places, 27 predicate places. [2023-08-03 21:16:43,303 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 76 transitions, 326 flow [2023-08-03 21:16:43,303 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-03 21:16:43,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 21:16:43,303 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-03 21:16:43,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-03 21:16:43,303 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 21:16:43,304 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 21:16:43,304 INFO L85 PathProgramCache]: Analyzing trace with hash 53411812, now seen corresponding path program 2 times [2023-08-03 21:16:43,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 21:16:43,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177778824] [2023-08-03 21:16:43,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 21:16:43,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 21:16:43,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 21:16:43,419 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-03 21:16:43,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 21:16:43,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177778824] [2023-08-03 21:16:43,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177778824] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-03 21:16:43,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-03 21:16:43,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-03 21:16:43,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146370161] [2023-08-03 21:16:43,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-03 21:16:43,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-03 21:16:43,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 21:16:43,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-03 21:16:43,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-03 21:16:43,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 225 out of 531 [2023-08-03 21:16:43,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 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-03 21:16:43,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 21:16:43,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 225 of 531 [2023-08-03 21:16:43,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-03 21:16:50,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 56#L59-2true, 187#L38true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:16:50,184 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-03 21:16:50,184 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:50,184 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-03 21:16:50,184 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-03 21:16:52,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L51-1true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:16:52,166 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-03 21:16:52,166 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-03 21:16:52,166 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:52,166 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-03 21:16:52,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 56#L59-2true, 187#L38true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:16:52,192 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-03 21:16:52,192 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-03 21:16:52,192 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:52,192 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-03 21:16:53,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:16:53,309 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-03 21:16:53,309 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-03 21:16:53,309 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:53,309 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:54,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L51-1true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:16:54,055 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-03 21:16:54,055 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-03 21:16:54,055 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-03 21:16:54,055 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:54,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:16:54,355 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-03 21:16:54,355 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-03 21:16:54,355 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:54,355 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-03 21:16:54,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 187#L38true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true]) [2023-08-03 21:16:54,375 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-03 21:16:54,375 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-03 21:16:54,375 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:54,375 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-03 21:16:54,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 186#L86-11true, 56#L59-2true, 187#L38true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:16:54,408 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-03 21:16:54,408 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:54,408 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-03 21:16:54,408 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-03 21:16:55,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:16:55,042 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 21:16:55,042 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:55,042 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:55,042 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:55,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 162#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:16:55,142 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 21:16:55,143 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:55,143 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:55,143 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:55,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:16:55,538 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 21:16:55,538 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:55,538 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:55,538 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:56,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L51-1true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true]) [2023-08-03 21:16:56,366 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 21:16:56,366 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:56,366 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:56,366 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:56,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:16:56,381 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 21:16:56,381 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:56,381 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-03 21:16:56,381 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:56,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:16:56,384 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 21:16:56,384 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:16:56,384 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-03 21:16:56,384 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:56,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 186#L86-11true, 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L51-1true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:16:56,394 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 21:16:56,394 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:56,394 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:56,394 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:56,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 56#L59-2true, 186#L86-11true, 187#L38true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:16:56,739 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 21:16:56,739 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:56,739 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:56,739 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:56,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 187#L38true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:16:56,770 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-03 21:16:56,770 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:16:56,770 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:56,770 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:16:57,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true]) [2023-08-03 21:16:57,305 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 21:16:57,305 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:57,305 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:57,305 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:57,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:16:57,419 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 21:16:57,419 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:57,419 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:57,419 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:57,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, 162#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:16:57,537 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 21:16:57,537 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:57,537 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:57,537 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:57,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:16:57,931 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 21:16:57,931 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:57,931 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:57,931 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:58,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 186#L86-11true, 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:16:58,007 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 21:16:58,007 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:58,007 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:58,007 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:59,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true]) [2023-08-03 21:16:59,118 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 21:16:59,118 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:59,118 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:59,118 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-03 21:16:59,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:16:59,122 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 21:16:59,122 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-03 21:16:59,122 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:59,122 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:59,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 186#L86-11true, 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L51-1true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:16:59,135 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 21:16:59,135 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:59,135 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:59,135 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:59,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 186#L86-11true, 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:16:59,152 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 21:16:59,152 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:59,153 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:16:59,153 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-03 21:16:59,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L51-1true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:16:59,158 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 21:16:59,158 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:59,158 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:59,158 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:59,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 186#L86-11true, 56#L59-2true, 187#L38true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true]) [2023-08-03 21:16:59,176 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 21:16:59,176 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:59,176 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:59,176 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:59,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 56#L59-2true, 187#L38true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:16:59,199 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 21:16:59,199 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:59,199 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:59,199 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:59,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 187#L38true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:16:59,219 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-03 21:16:59,220 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:59,220 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:16:59,220 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:16:59,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true]) [2023-08-03 21:16:59,736 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 21:16:59,736 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:59,736 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:16:59,736 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:59,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:16:59,844 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 21:16:59,844 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:59,844 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:59,844 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:16:59,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 186#L86-11true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:16:59,890 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 21:16:59,890 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:16:59,891 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:59,891 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:16:59,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 162#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:16:59,974 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 21:16:59,974 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:16:59,974 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:16:59,974 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:17:00,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 186#L86-11true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 162#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:00,334 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 21:17:00,334 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:17:00,334 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:17:00,334 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:17:00,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 186#L86-11true, 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:00,499 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 21:17:00,499 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:17:00,499 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:17:00,499 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:17:00,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:00,525 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 21:17:00,525 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:17:00,525 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:17:00,525 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:17:01,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true]) [2023-08-03 21:17:01,621 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 21:17:01,621 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:17:01,621 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-03 21:17:01,621 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:17:01,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 186#L86-11true, 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L51-1true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true]) [2023-08-03 21:17:01,632 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 21:17:01,632 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:17:01,632 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:17:01,632 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:17:01,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 186#L86-11true, 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:01,646 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 21:17:01,646 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:17:01,646 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:17:01,646 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-03 21:17:01,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L51-1true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:01,651 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 21:17:01,652 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:17:01,652 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:17:01,652 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:17:01,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 186#L86-11true, 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:01,657 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 21:17:01,657 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:17:01,657 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-03 21:17:01,657 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:17:01,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:01,667 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 21:17:01,667 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:17:01,667 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:17:01,667 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-03 21:17:01,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L51-1true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:01,671 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 21:17:01,671 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:17:01,671 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:17:01,671 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:17:01,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 187#L38true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true]) [2023-08-03 21:17:01,687 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 21:17:01,687 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:17:01,687 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:17:01,687 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:17:01,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 56#L59-2true, 187#L38true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:01,730 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-03 21:17:01,730 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:17:01,731 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:17:01,731 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:17:02,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 200#L86-6true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true]) [2023-08-03 21:17:02,189 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:17:02,189 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:17:02,189 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:17:02,189 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:17:02,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 186#L86-11true, 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true]) [2023-08-03 21:17:02,236 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:17:02,236 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:17:02,236 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:17:02,236 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:17:02,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 186#L86-11true, 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:02,365 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:17:02,365 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:17:02,365 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:17:02,365 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:17:02,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:02,387 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:17:02,387 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:17:02,387 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:17:02,387 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:17:02,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 186#L86-11true, 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, 162#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:02,836 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:17:02,836 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:17:02,836 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:17:02,836 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:17:02,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 162#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:02,866 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:17:02,866 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:17:02,866 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:17:02,866 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:17:02,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 134#L87-4true, 56#L59-2true, 187#L38true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1NotInUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:02,921 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:17:02,921 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:17:02,921 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:17:02,922 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:17:02,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 186#L86-11true, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:02,961 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:17:02,961 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:17:02,961 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:17:02,961 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:17:03,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:03,008 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:17:03,009 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:17:03,009 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:17:03,009 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:17:03,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:03,033 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:17:03,034 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:17:03,034 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:17:03,034 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:17:04,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 186#L86-11true, 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true]) [2023-08-03 21:17:04,137 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:17:04,137 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:17:04,137 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:17:04,137 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:17:04,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L51-1true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true]) [2023-08-03 21:17:04,142 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:17:04,142 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:17:04,142 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:17:04,142 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:17:04,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 186#L86-11true, 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:04,147 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:17:04,147 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:17:04,147 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:17:04,147 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:17:04,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:04,159 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:17:04,159 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:17:04,159 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:17:04,159 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:17:04,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L51-1true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:04,163 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:17:04,163 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:17:04,163 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:17:04,163 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:17:04,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:04,166 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:17:04,166 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:17:04,167 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:17:04,167 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:17:04,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:04,178 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:17:04,178 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-03 21:17:04,178 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:17:04,178 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:17:04,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 187#L38true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true]) [2023-08-03 21:17:04,197 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-03 21:17:04,197 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:17:04,197 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:17:04,197 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:17:04,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 186#L86-11true, 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true]) [2023-08-03 21:17:04,663 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 21:17:04,663 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:17:04,663 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:17:04,663 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:17:04,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true]) [2023-08-03 21:17:04,690 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 21:17:04,690 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:17:04,690 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:17:04,690 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:17:04,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 186#L86-11true, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:04,781 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 21:17:04,782 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:17:04,782 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:17:04,782 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:17:04,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:04,826 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 21:17:04,826 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:17:04,826 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:17:04,826 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:17:05,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:05,145 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 21:17:05,145 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:17:05,145 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:17:05,145 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:17:05,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 186#L86-11true, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 162#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:05,276 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 21:17:05,276 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:17:05,276 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:17:05,276 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:17:05,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, 162#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:05,338 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 21:17:05,338 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:17:05,338 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:17:05,338 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:17:05,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 162#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:05,371 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 21:17:05,371 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:17:05,371 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:17:05,371 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:17:05,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 134#L87-4true, 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L51-1true, 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1NotInUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:05,399 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 21:17:05,399 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:17:05,399 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:17:05,399 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:17:05,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L51-1true, 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:05,471 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 21:17:05,471 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:17:05,471 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:17:05,471 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:17:05,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:05,522 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 21:17:05,522 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:17:05,522 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:17:05,522 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:17:06,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 186#L86-11true, 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true]) [2023-08-03 21:17:06,578 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 21:17:06,578 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:17:06,578 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:17:06,578 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:17:06,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true]) [2023-08-03 21:17:06,589 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 21:17:06,589 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:17:06,589 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:17:06,589 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:17:06,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L51-1true, 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true]) [2023-08-03 21:17:06,593 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 21:17:06,593 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:17:06,593 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:17:06,593 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:17:06,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:06,596 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 21:17:06,596 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:17:06,596 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:17:06,596 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:17:06,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:06,609 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 21:17:06,609 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:17:06,609 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:17:06,609 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:17:06,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:06,615 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-03 21:17:06,615 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:17:06,615 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:17:06,615 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-03 21:17:07,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 186#L86-11true, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true]) [2023-08-03 21:17:07,028 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 21:17:07,028 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 21:17:07,028 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:17:07,028 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:17:07,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true]) [2023-08-03 21:17:07,068 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 21:17:07,068 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:17:07,068 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:17:07,068 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 21:17:07,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true]) [2023-08-03 21:17:07,090 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 21:17:07,090 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 21:17:07,090 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:17:07,090 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:17:07,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:07,171 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 21:17:07,171 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:17:07,171 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:17:07,171 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 21:17:07,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:07,217 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 21:17:07,217 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:17:07,217 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 21:17:07,217 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:17:07,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 162#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:07,627 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 21:17:07,627 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:17:07,627 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 21:17:07,627 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:17:07,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, 162#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:07,697 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 21:17:07,697 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:17:07,697 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 21:17:07,697 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:17:07,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 134#L87-4true, 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1NotInUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:07,752 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 21:17:07,752 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 21:17:07,752 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:17:07,752 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:17:07,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 56#L59-2true, 187#L38true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 19#L87-8true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1NotInUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:07,806 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 21:17:07,806 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 21:17:07,806 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:17:07,806 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:17:07,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L51-1true, 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:07,845 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 21:17:07,845 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:17:07,845 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:17:07,845 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 21:17:07,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 134#L87-4true, 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:07,896 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 21:17:07,896 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:17:07,896 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:17:07,896 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 21:17:08,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true]) [2023-08-03 21:17:08,494 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 21:17:08,494 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:17:08,494 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:17:08,494 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:17:08,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true]) [2023-08-03 21:17:08,506 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 21:17:08,506 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:17:08,506 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:17:08,507 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:17:08,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:08,512 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 21:17:08,513 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:17:08,513 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:17:08,513 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:17:08,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 134#L87-4true, 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:08,830 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-03 21:17:08,831 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:17:08,831 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:17:08,831 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-03 21:17:09,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 19#L87-8true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true]) [2023-08-03 21:17:09,218 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 21:17:09,218 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 21:17:09,218 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:17:09,218 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:17:09,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true]) [2023-08-03 21:17:09,261 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 21:17:09,261 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:17:09,261 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:17:09,261 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 21:17:09,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:09,358 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 21:17:09,358 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 21:17:09,358 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:17:09,359 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:17:09,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 134#L87-4true, 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:09,402 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 21:17:09,402 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:17:09,402 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 21:17:09,402 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:17:09,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 162#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:09,505 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 21:17:09,505 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 21:17:09,506 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:17:09,506 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:17:09,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 134#L87-4true, 56#L59-2true, 187#L38true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1NotInUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:09,531 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 21:17:09,531 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:17:09,531 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:17:09,531 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 21:17:09,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 134#L87-4true, 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1NotInUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:09,565 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 21:17:09,565 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:17:09,565 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 21:17:09,565 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:17:09,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 134#L87-4true, 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 162#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:09,567 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 21:17:09,567 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:17:09,567 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:17:09,568 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 21:17:09,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L51-1true, 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 19#L87-8true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1NotInUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:09,626 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 21:17:09,626 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:17:09,626 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:17:09,626 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 21:17:09,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 56#L59-2true, 187#L38true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1NotInUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:09,651 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 21:17:09,651 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 21:17:09,651 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:17:09,651 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:17:10,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true]) [2023-08-03 21:17:10,590 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 21:17:10,591 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:17:10,591 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:17:10,591 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:17:10,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 134#L87-4true, 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:10,606 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-03 21:17:10,606 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-03 21:17:10,606 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:17:10,606 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:17:10,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true]) [2023-08-03 21:17:10,909 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 21:17:10,909 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:17:10,909 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 21:17:10,909 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:17:10,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 134#L87-4true, 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true]) [2023-08-03 21:17:10,955 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 21:17:10,955 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 21:17:10,955 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:17:10,955 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:17:11,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 134#L87-4true, 56#L59-2true, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1NotInUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:11,522 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 21:17:11,522 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:17:11,522 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 21:17:11,522 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:17:11,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 19#L87-8true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1NotInUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:11,620 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 21:17:11,620 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:17:11,620 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:17:11,620 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 21:17:11,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 87#L51-1true, 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1NotInUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:11,646 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 21:17:11,646 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 21:17:11,646 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:17:11,646 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:17:11,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 19#L87-8true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:11,750 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 21:17:11,750 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 21:17:11,750 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:17:11,751 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:17:12,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 134#L87-4true, 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 800#(= 0 |ULTIMATE.start_main_~asdf~2#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true]) [2023-08-03 21:17:12,169 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 21:17:12,169 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:17:12,169 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:17:12,169 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:17:12,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 19#L87-8true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:12,192 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-03 21:17:12,192 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:17:12,192 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-03 21:17:12,192 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:17:12,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 19#L87-8true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:12,923 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 21:17:12,923 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:17:12,923 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 21:17:12,923 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 21:17:13,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 187#L38true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 19#L87-8true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1NotInUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:13,037 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 21:17:13,037 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 21:17:13,037 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:17:13,037 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:17:13,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 19#L87-8true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1NotInUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:13,073 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 21:17:13,073 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:17:13,073 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 21:17:13,073 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:17:13,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 19#L87-8true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 162#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:13,075 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 21:17:13,075 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:17:13,075 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 21:17:13,075 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 21:17:13,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1NotInUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 206#L49-2true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:13,105 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 21:17:13,105 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:17:13,105 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 21:17:13,105 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:17:13,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:13,209 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 21:17:13,209 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 21:17:13,209 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 21:17:13,209 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:17:13,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 19#L87-8true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:13,886 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 21:17:13,886 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:17:13,892 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:17:13,892 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 21:17:13,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [30#L49-2true, Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:13,903 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-03 21:17:13,903 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-03 21:17:13,903 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-03 21:17:13,903 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-03 21:17:14,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 19#L87-8true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true]) [2023-08-03 21:17:14,119 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 21:17:14,119 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:17:14,119 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 21:17:14,119 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 21:17:14,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:14,204 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 21:17:14,204 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 21:17:14,204 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:17:14,204 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 21:17:14,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 19#L87-8true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1NotInUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:14,277 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 21:17:14,277 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 21:17:14,277 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:17:14,277 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:17:14,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 187#L38true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1NotInUse, 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:14,301 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 21:17:14,301 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:17:14,301 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 21:17:14,301 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:17:14,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 26#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1NotInUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:14,338 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 21:17:14,338 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:17:14,338 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 21:17:14,338 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:17:14,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 162#thread1EXITtrue, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, 125#L87-3true, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:14,341 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 21:17:14,341 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-03 21:17:14,341 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:17:14,341 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 21:17:15,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 19#L87-8true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true]) [2023-08-03 21:17:15,007 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 21:17:15,007 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:17:15,007 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:17:15,007 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 21:17:15,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), 193#L50-1true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:15,027 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-03 21:17:15,027 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-03 21:17:15,027 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-03 21:17:15,028 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 21:17:15,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true]) [2023-08-03 21:17:15,214 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 21:17:15,214 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 21:17:15,214 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:17:15,214 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 21:17:15,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 87#L51-1true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1NotInUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:15,348 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 21:17:15,348 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 21:17:15,349 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:17:15,349 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:17:15,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 134#L87-4true, 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1NotInUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:15,407 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 21:17:15,407 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:17:15,407 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:17:15,407 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-03 21:17:15,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][95], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), 1290#(and (<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1InUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), 125#L87-3true, thread2Thread1of2ForFork0InUse, Black: 798#true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 163#L51-1true]) [2023-08-03 21:17:15,656 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-03 21:17:15,656 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-03 21:17:15,656 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 21:17:15,656 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-03 21:17:16,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 609#(<= |ULTIMATE.start_main_~asdf~3#1| 0), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), 56#L59-2true, thread1Thread1of2ForFork1NotInUse, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), 90#L37-4true, Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, 19#L87-8true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|), 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0)]) [2023-08-03 21:17:16,679 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-03 21:17:16,679 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 21:17:16,679 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-03 21:17:16,679 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-03 21:17:16,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1010#true, 70#L88-8true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1NotInUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1012#(= 0 |ULTIMATE.start_main_~asdf~3#1|), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:16,966 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-03 21:17:16,966 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 21:17:16,966 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-03 21:17:16,966 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2023-08-03 21:17:17,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1312] L59-2-->L37-4: Formula: (let ((.cse0 (mod |v_thread2Thread2of2ForFork0_~i~1#1_59| 4294967296))) (and (<= (mod (+ 4294967295 v_~n~0_109) 4294967296) .cse0) (< .cse0 (mod v_~n~0_109 4294967296)) (= |v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51| (ite (and (< v_~x2~0_186 v_~size~0_141) (<= 0 v_~x2~0_186)) 1 0)))) InVars {~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, ~n~0=v_~n~0_109} OutVars{~x2~0=v_~x2~0_186, ~size~0=v_~size~0_141, thread2Thread2of2ForFork0_~i~1#1=|v_thread2Thread2of2ForFork0_~i~1#1_59|, thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1_51|, ~n~0=v_~n~0_109, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1=|v_thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1_69|} AuxVars[] AssignedVars[thread2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1, thread2Thread2of2ForFork0_assume_abort_if_not_~cond#1][85], [Black: 256#(and (<= 1 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1282#(and (<= ~n~0 (* (div ~n~0 4294967296) 4294967296)) (= |thread1Thread2of2ForFork1_~i~0#1| 0)), Black: 1279#(= |thread1Thread2of2ForFork1_~i~0#1| 0), 56#L59-2true, 263#(<= 2 |ULTIMATE.start_main_~asdf~0#1|), 1289#(<= (+ (* (div ~n~0 4294967296) 4294967296) 1) ~n~0), Black: 464#(<= 1 |ULTIMATE.start_main_~asdf~1#1|), 90#L37-4true, 168#L88-3true, 1274#(= |thread2Thread1of2ForFork0_~i~1#1| 0), Black: 347#(<= |ULTIMATE.start_main_~asdf~2#1| 0), Black: 1010#true, Black: 1013#(<= |ULTIMATE.start_main_~asdf~3#1| 1), 465#(<= 2 |ULTIMATE.start_main_~asdf~1#1|), thread1Thread1of2ForFork1NotInUse, Black: 262#(<= 1 |ULTIMATE.start_main_~asdf~0#1|), Black: 801#(<= |ULTIMATE.start_main_~asdf~2#1| 1), thread2Thread1of2ForFork0InUse, Black: 1260#(= |thread1Thread1of2ForFork1_~i~0#1| 0), Black: 1264#(and (<= (div (+ 4294967295 ~n~0) 4294967296) (div ~n~0 4294967296)) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), 1012#(= 0 |ULTIMATE.start_main_~asdf~3#1|), Black: 1267#(and (= |thread2Thread1of2ForFork0_~i~1#1| 0) (<= (* (div (+ 4294967295 ~n~0) 4294967296) 4294967296) ~n~0) (= |thread1Thread1of2ForFork1_~i~0#1| 0)), Black: 246#(= 0 |ULTIMATE.start_main_~asdf~0#1|), 1277#true, Black: 251#(= 0 |ULTIMATE.start_main_~asdf~1#1|)]) [2023-08-03 21:17:17,157 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-03 21:17:17,157 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2023-08-03 21:17:17,157 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 21:17:17,157 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-03 21:17:17,750 INFO L124 PetriNetUnfolderBase]: 329393/429627 cut-off events. [2023-08-03 21:17:17,750 INFO L125 PetriNetUnfolderBase]: For 484162/499810 co-relation queries the response was YES. [2023-08-03 21:17:19,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1259355 conditions, 429627 events. 329393/429627 cut-off events. For 484162/499810 co-relation queries the response was YES. Maximal size of possible extension queue 11180. Compared 2988367 event pairs, 86617 based on Foata normal form. 19215/428931 useless extension candidates. Maximal degree in co-relation 1259321. Up to 318353 conditions per place. [2023-08-03 21:17:20,812 INFO L140 encePairwiseOnDemand]: 524/531 looper letters, 160 selfloop transitions, 6 changer transitions 0/175 dead transitions. [2023-08-03 21:17:20,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 175 transitions, 1101 flow [2023-08-03 21:17:20,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-03 21:17:20,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-03 21:17:20,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1043 transitions. [2023-08-03 21:17:20,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4910546139359699 [2023-08-03 21:17:20,815 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1043 transitions. [2023-08-03 21:17:20,815 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1043 transitions. [2023-08-03 21:17:20,815 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-03 21:17:20,815 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1043 transitions. [2023-08-03 21:17:20,816 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 260.75) internal successors, (1043), 4 states have internal predecessors, (1043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-03 21:17:20,818 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-03 21:17:20,818 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-03 21:17:20,818 INFO L175 Difference]: Start difference. First operand has 90 places, 76 transitions, 326 flow. Second operand 4 states and 1043 transitions. [2023-08-03 21:17:20,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 175 transitions, 1101 flow [2023-08-03 21:17:24,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 175 transitions, 1098 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-03 21:17:24,840 INFO L231 Difference]: Finished difference. Result has 95 places, 82 transitions, 396 flow [2023-08-03 21:17:24,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=531, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=89, 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=95, PETRI_TRANSITIONS=82} [2023-08-03 21:17:24,840 INFO L281 CegarLoopForPetriNet]: 63 programPoint places, 32 predicate places. [2023-08-03 21:17:24,840 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 82 transitions, 396 flow [2023-08-03 21:17:24,841 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-03 21:17:24,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-03 21:17:24,841 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-03 21:17:24,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-03 21:17:24,841 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-03 21:17:24,841 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-03 21:17:24,841 INFO L85 PathProgramCache]: Analyzing trace with hash 89130378, now seen corresponding path program 1 times [2023-08-03 21:17:24,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-03 21:17:24,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841031614] [2023-08-03 21:17:24,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-03 21:17:24,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-03 21:17:24,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-03 21:17:24,925 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-03 21:17:24,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-03 21:17:24,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841031614] [2023-08-03 21:17:24,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841031614] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-03 21:17:24,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-03 21:17:24,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-03 21:17:24,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346041237] [2023-08-03 21:17:24,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-03 21:17:24,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-03 21:17:24,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-03 21:17:24,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-03 21:17:24,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-03 21:17:24,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 223 out of 531 [2023-08-03 21:17:24,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 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-03 21:17:24,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-03 21:17:24,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 223 of 531 [2023-08-03 21:17:24,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand